1. Wprowadzenie
- Składnia języka Python - Przypomnienie
- Analiza danych za pomocą Pyton
- Wsparcie dla GIS w bibliotekach Python
- Instalacja środowiska developerskiego
2. Podstawowe obiekty danych przestrzennych w Shapely
- Punkt
- Linia
- Łamana
- Wielokąt
- Kolekcje obiektów geometrycznych
- Ładowanie oraz eksport danych wektorowych w Python
3. Wprowadzenie do Geopandas
- Ładowanie Shapefile za pomocą Geopandas
- Dostęp do informacji o geometrii w GeoDataFrame
- Anatomia DataFrame
- Obiekty geometryczne w Geopandas
- Zapis do Shapefiles w Geopandas
4. Układy odniesienia (układy współrzednych, CRS) w Geopandas
- Radzenie sobie z różnymi formatami CRS
- Przegląd układów współrzędnych
- Wyliczanie odległości
- Warstwy w Geopandas
5. Geocoding (z uzyciem Nominatium) w Geopandas
6. Zapytania typu "Point in Polygon"
- Przynależność do obszaru zdefiniowanego wielokątem
- Przecięcia
- Prakryczny "Point in Polygon" w Geopandas
- Odczyt KML
7. Indeks przestrzenny - Jak przyspieszyć zapytania przestrzenne?
- Indeks przestrzenny w Geopandas
8. Przestrzenne Złożenie warstw
- Problem Spatial join
- Spatial joins w Geopandas
9. Analiza najbliższego sąsiedztwa
- Nearest point z użyciem Shapely
- Nearest point z użyciem Geopandas
- Analiza najbliższego sąsiedztwa dla dużyych zbiorów danych
10. Operacje geometryczne
- Analiza nakładania
- Agregacja danych
- Upraszczanie danych
11. Reklasyfikacja danych
- Klasyfikatory danych
12. Mapy statyczne
- Mapy statyczne w Geopandas
- Mapy bazowe (podkłady) ładowane ze źródeł zewnętrznych
13. Mapy interaktywne
- Zastosowanie JavaScript
- Od Matplotlib do Leaflet za pomocą Mplleaflet
- Zastosowanie Folium - elemnty dynamiczne map
14. Open Street Maps
- OSMnx
- Pobieranie danych i wizualizacja OpenStreetMap z wykorzystaniem OSMnx
15. Analiza sieci w Pythonie
- Analiza sieci dróg w Python
- Poszukiwanie najkrótszej drogi (routing)
16. Zastosowanie Pythona w QGIS
- PyQGIS
- Tworzenie skrypy PyQGIS
- Prosty plugin QGIS
17. Dane rastrowe na mapach
- Automatyczne pobieranie danych za pomocą Pythona
- Odczytywanie plików rastrowych za pomocą Rasterio
- Wizualizacja warstw rastrowych
- Maskowanie / przycinanie rastra
- Algebra mapy rastrowej
- Tworzenie mozaiki rastrowej
- Statystyki strefowe
- Odczytywanie plików GeoTIFF zoptymalizowanych pod kątem chmury