Malý projekt o parkování v Praze; hlavním cílem je prokázat proveditelnost přístupu ke Golemio API obecně a datům nerezidenčního parkování na pražských modrých zónách konkrétně + nenáročná vizualizace tří základních veličin:
- počtu vykázaných stání
- objemu vybraných peněz
- průměrné ceně stání
Pro snazší zpracování a interpretaci je plocha města Prahy rozdělena do šestiúhelníků o hraně 620.4 metru, což dává plochu jedné dlaždičky kilometr čtverečný - takže objem peněz zaplacený na dlaždičce je výběr na km².
Ilustrační data jsou za 13. prosínce 2018, což nemá žádný hlubší význam nežli to že jsem to sjížděl 14. prosince.
Pražská data jsou open, ale stažení vyžaduje klíč a tedy registraci. Golemio z toho problém nedělá, ale určitá komplikace to je. Proto jsem v adresáři /data
ponechal jeden vzorový datový soubor, aby repo šlo vyzkoušet i bez klíče.
Kód je rozdělen do 4 logických částí, které jsou pro přehlednost v samostatných souborech:
0-get-token.R
provede autorizaci a vygeneruje token; spouští se automaticky z jedničky1-get-data.R
stahne surová data z relevantního API a uloží je jako csvčko do/data
2-digest-shapefile.R
připraví z GeoJSONu parkovacích zón v/data-raw
erkově přítulnější formát + vytvoří pomocné geometrické prvky jako jsou obrysy Prahy a relevantní kus Vltavy; tento soubor stačí spustit jednou3-plot-yesterday.R
vytvoří z dat v/data
obrázky do/img