Skip to content

jlacko/golemio-pm10

Repository files navigation

Vizualizace dat o ovzduší z Golemio API

Cílem tohoto projektu je prokázat proveditelnost denního stahování dat o kvalitě vzduchu, konkrétně polétavém prachu (částicích PM₁₀) z otevřeného API města Prahy, jejich zpracování v prostředí jazyka R a prezentaci výsledků formou animované vizualizace.

Animace znečištění v prostoru

animovaná mapa

Animace výsledků jednotlivých měřicích stanic v čase

časová osa

Heatmapa výsledků měření po stanicích a v čase

heatmapa


Kód je napsán v jazyce R, skládá se z několika logických částí, které jsou pro přehlednost v samostatných souborech:

  • připojení ke Golemio API (soubor s heslem je gitignorován, je třeba zadat vlastní :)
  • stažení dat z API, přeložení jsonu na data.frame a následně csv
  • nápočet voronoi polygonů kolem měřících stanic
  • nápočet pomocných grafických objektů: hranic Prahy a kusu Vltavy pro hezčí mapu
  • nápočet & uložení animace mapy
  • nápočet & uložení animace časové osy měření po stanicich
  • nápočet & uložení heatmapy

Třetí a čtvrtý bod (vytvoření polygonů a pomocných objektů) stačí pustit jednou, zbytek je třeba udělat pokaždé. Snadno to zařídí soubor 9-orchestrator.R. Za mě ho pravidelně spouští CRON job.

About

Vizualizace dat o ovzduší města Prahy z Golemio API

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages