Week 5 - Edu-Chainsss
Dashboard met meetgegevens verder uitgewerkt door het toevoegen van tijdstip van laatste update & importeren van polygon figuren vanuit database. Voorbereidingen & tijd optimalisaties getroffen voor (2de) envisense sensor(s). Optimalisaties in database tabellen doorgevoerd voor snellere query prestaties.
Wat heb ik gedaan?
- Tijdstip toegevoegd aan de polygon layout op het dashboard, zodat zichtbaar is wanneer de data voor die polygon voor het laatst is bijgewerkt
- Er voor gezorgd dat polygon figuren vanuit de database geïmporteerd worden in de dash pagina, ipv geo.json file
- Markdown file aangemaakt met uitleg over hoe coordinaten van polygon figuur omzetten en importeren in database
./software/monitor_dash/data/location-coordinates.md - Voorbereidingen voor 2de envisense sensor getroffen, locatie & sensor informatie toegevoegd in database
- tijdstip van de meetgegevens van de envisense sensor aangepast naar
UTC+0, zodat dit overal overeenkomt met elkaar, uniformiteit - Meetingen opslaan in database met een nauwkeurigheid van seconden ipv microseconden, microseconden zijn niet nodig voor onze toepassing
- Indexes optimaliseren in database tabellen
measurement, voor snellere query prestaties
Wat heb ik geleerd?
- Hoe je coordinaten van een polygon figuur kan omzetten naar het juiste formaat (geojson) voor de database, en hoe je deze kan importeren in de database
Problemen of vragen
- Hoe kan ik de weergegeven data op de dash pagina variabel maken, zodat altijd de laatste gekende data van die locatie getoond wordt?
- Plan opstellen voor: een extra kolom of tabel in de database voorzien om aan te geven welke sensor welke meetgegevens/grootheden (measurement_type) meet.
- Wat is de plan van aanpak als er 2 of meer sensoren zijn voor dezelfde locatie/polygon? Dit kan problemen veroorzaken bij het weergeven van data op de dash pagina.
Volgende stappen
- Variabele & dynamische grootheden weergeven op de dash pagina #102
