Python na mapie – praca na danych przestrzennych
🟢 Warsztat weekendowy w godz. 09:00-17:00 (8 h) 🟢
Czego się nauczysz?
- Poznasz typy obiektów przestrzennych,
- Obróbka i przygotowanie danych przestrzennych w Pythonie z wykorzystaniem pakietów m.in: shapely, geopy, geopandas,
- Przygotowanie przestrzennej bazy danych z użyciem Postgis,
- Jak wykorzystać dane przestrzenne w Machine Learnigu i analizie danych, poznasz ich znaczenie biznesowe – ekstrakcja cech,
- Jak działa geokodowanie, odwrotne geokodowanie lokalizacji oraz jak wyznaczyć trasę z wykorzystaniem usług OSM oraz Google Maps API,
- Jak stworzyć przestrzenny model danych w projekcie Django oraz FastAPI,
- Obsługa danych w formacie geojson w REST API oraz serializacja przestrzennego modelu danych.
Dla kogo jest ten warsztat?
Wymagania wstępne
- Skonfigurowane konto na Google Cloud Platform – klucz API oraz włączone interfejsy Geocoding API oraz Routes API,
- Najlepiej pracować na prywatnym komputerze, z uwagi na ograniczenia w ruchu sieciowym na pracowniczych komputerach.
Prowadzący
Od 2020 roku zajmuje się analizą danych, tworzeniem modeli predykcyjnych oraz programowaniem w Pythonie. Przygodę z danymi zaczynał w branży FMCG jako młodszy analityk danych, gdzie razem z zespołem wspierał marketing i handel w podejmowaniu decyzji biznesowych w oparciu o analizę danych i modelowanie statystyczne. Pracując w szeroko pojętym sektorze finansowanym, tworzył rozwiązania automatyzujące procesy przepływu i obróbki danych oraz raportowania. Obecnie tworzy systemy predykcyjne na potrzeby sprzedaży, windykacji oraz rozwija wspólnie z zespołem aplikacje bazujące na modelach semantycznych LLM oraz computer vision. Zajmuje się ponadto tworzeniem backendu dla aplikacji webowych, także na potrzeby aplikacji ML.
Program warsztatów
1. Omówienie obiektów przestrzennych i ich cech:
– formaty zapisu geometrii przestrzennej,
– systemy CRS.
2. Wprowadzenie do pakietów geopandas, shapely oraz geopy.
– praca na plikach shp,
– tworzenie i konwersja obiektów przestrzennych w Pythonie,
– operacje na danych przestrzennych.
3. Zewnętrzne usługi OSM oraz Google Maps API:
– geokodowanie i odwrotne geokodowanie,
– wyznacznie trasy i jej dekodowanie,
– praca z danymi z bazy gis-support.pl.
4. Dane przestrzenne w ML i analizie danych:
– ekstrakcja cech i ich wykorzystanie w modelu ML,
– analiza danych na mapie,
– konfiguracja przestrzennej bazy danych,
– wizualizacja danych przestrzennych na mapie.
5. Bonus: przestrzenne modele danych w Django oraz FastAPI:
– tworzenie modeli w relacyjnej bazie danych (geodjango, geoalchemy2),
– ładowanie danych do przestrzennej bazy danych z pliku,
– serializacja przestrzennych modeli danych w DRF,
– obsługa obiektów typu geo json w REST API.
Uwaga
Zakupione certyfikaty zostaną przesłane uczestnikom w formie elektronicznej po warsztacie. Jeśli chcesz otrzymać zakupiony certyfikat w formie papierowej, zgłoś to mailowo na adres kontakt@stacja.it.
Zapisz się na warsztat
Liczba miejsc ograniczona! Organizator zastrzega sobie prawo do odwołania wydarzenia w przypadku niezgłoszenia się minimalnej liczby uczestników. Zakupione certyfikaty zostaną przesłane uczestnikom w formie elektoronicznej po warsztacie oraz za pośrednictwem firmy kurierskiej.