8. Folium térkép, OpenWeatherAPI és Python
OpenWeatherAPI-val időjárási adatokat szerzünk JSON formátumban és Folium térképen ábrázoljuk azokat.
OpenWeatherAPI egy tipikus időjárásiadat szolgáltató. JSON-ban érkeznek a hőmérsékleti adatok mellett az esőre és napsütésre vonatkozó adatok is. Ezeket az adatokat város szinten kapjuk meg és a városokból GPS koordinát szerzünk. Ezeket a koordinátákat egy open source Folium térképre rá is biggyesztjük. A tanfolyam végére két tetszőlegesen megadott város közötti úton ábrázoljuk az időjárási adatokat.
0. Bevezető, mit készítünk?
1. OpenWeather API
2. Beregisztrálunk, API kulcsot kapunk ajándékba
3. API használata, első lekérdezésünk JSON formátumban
4. VS Code és JSON
5. Import requests library
6. API hívása Pythonból
7. JSON-re alakítjuk a kapott JSON-t...
8. Spóroljunk az API hívásokkal
9. Elmentjük fájlba Budapest aktuális időjárási adatait, JSON formátumba
10. Az elmentett fájlt visszaolvassuk, és úgy használjuk mintha egy valós API hívás lenne
11. Meghámozzuk a JSON-t és csak a hőmérsékletet íratjuk ki!
12. Megtervezzük a térképes ábrázolást!
13. Geokoordináták alapján kérdezünk le
14. Folium telepítése PIP-el
15. A Folium a Leaflet.js-t használja és egy HTML oldalt generál rajta "markerekkel"
16. Hőmérséklet megjelenítése, markerrel
17. Írjuk rá a térképre magát a számot, tetszőleges HTML kóddal!
18. Mit is szeretnénk elérni?
19. Szélességi és hosszúsági fokokból fogunk útvonalat készíteni
20. Földrajzóra
21. Több hőmérsékleti pont elhelyezése, eméletben
22. A hőmérsékleti pontok kiírásának sűrűsége
23. Több hőmérséklet kiíratása a térképre
24. Szépítkezés a tizedes és a többiek...
25. Hőmerséklet színezése érték szerint
26. Hogyan jelenítsünk meg időjárási piktogramokat?
27.Kezdetnek statikus ikon megjelenítése a térképen
28. Majd API-ból, dinamikusan
29. Start és cél város paraméterezhetősége
30. Tegyük át a paramétereket egy már ismert konfig fájlba- YAML
31. Zoomoljunk ki
Péter Litkei