GeoPandas
Wersja 1.1 — Edycja 2026. Kurs audio omawiający GeoPandas 1.1, potężną bibliotekę Python do danych przestrzennych. Dowiedz się, jak obsługiwać operacje geometryczne, manipulować danymi przestrzennymi, pracować z odwzorowaniami i generować mapy.
Odcinki
Poznaj GeoPandas: Aktywna kolumna geometrii
3m 58sWprowadzenie do podstawowych struktur danych w GeoPandas: GeoSeries i GeoDataFrame. Dowiedz się, jak GeoPandas rozszerza dobrze znaną bibliotekę pandas o obsługę obiektów przestrzennych i zrozum kluczową koncepcję aktywnej kolumny geometrii.
Odczyt i zapis: Szybkie operacje I/O z Pyogrio
4m 18sSzczegółowe omówienie ładowania i zapisywania danych przestrzennych. Odkryj, jak GeoPandas wykorzystuje silnik Pyogrio i Apache Arrow do drastycznego przyspieszenia operacji wejścia/wyjścia na plikach, a także jak używać filtrów przestrzennych i ramek ograniczających (bounding-box) podczas ładowania.
Kształt Ziemi: Odwzorowania i CRS
4m 27sZrozum układy współrzędnych (CRS) i dlaczego są one kluczowe dla dokładności przestrzennej. Poznaj różnicę między współrzędnymi geograficznymi a odwzorowanymi (projected) oraz dowiedz się, jak bezpiecznie przekształcać swoje geometrie za pomocą GeoPandas.
Kształtowanie przestrzeni: Bufory, centroidy i powłoki wypukłe
3m 43sOdkryj, jak generować zupełnie nowe geometrie na podstawie już istniejących. Ten odcinek omawia podstawowe metody konstrukcyjne, takie jak obliczanie centroidów, generowanie stref buforowych i rysowanie powłok wypukłych (convex hulls).
Predykaty przestrzenne: Intersects, Within i Contains
4m 00sDowiedz się, jak zadawać pytania o relacje między różnymi kształtami. Badamy binarne predykaty przestrzenne – takie jak intersects, within i contains – aby sprawdzić, jak geometrie oddziałują na siebie w przestrzeni.
Turbodoładowanie zapytań: Indeks przestrzenny R-Tree
3m 48sOdkryj tajny silnik stojący za wydajnością GeoPandas. Ten odcinek ujawnia, jak indeks przestrzenny STR R-tree wykorzystuje ramki ograniczające (bounding boxes) do drastycznego zmniejszenia kosztów obliczeniowych zapytań przestrzennych.
Łączenie światów: Złączenia przestrzenne i najbliższego sąsiedztwa
4m 18sPrzenieś integrację danych na wyższy poziom. Dowiedz się, jak połączyć dwa oddzielne obiekty GeoDataFrame wyłącznie na podstawie ich relacji przestrzennych, używając złączeń przestrzennych (`sjoin`) i złączeń bliskości (`sjoin_nearest`).
Operacje na zbiorach: Tworzenie geometrii za pomocą Overlays
3m 57sOdkryj, jak wycinać, łączyć i dzielić nakładające się kształty. Ten odcinek omawia potężną metodę `overlay`, wyjaśniając, jak obliczać przecięcia (intersections), sumy (unions) i różnice (differences), aby tworzyć zupełnie nowe geometrie.
Przestrzenne GroupBy: Agregacja za pomocą Dissolve
3m 16sDowiedz się, jak grupować dane przestrzenne. Badamy metodę `dissolve`, która działa jak przestrzenne GroupBy, łącząc mniejsze geometrie w większe, jednocześnie płynnie agregując ich atrybuty tabelaryczne.
Mapowanie statyczne: Tworzenie kartogramów i rysowanie warstw
3m 52sZamień swoje dane przestrzenne w przekonujące wizualizacje. Ten odcinek omawia integrację GeoPandas z Matplotlib, ucząc, jak tworzyć spersonalizowane kartogramy, nakładać na siebie wiele zbiorów danych i radzić sobie z brakującymi danymi.
Interaktywna eksploracja i nie tylko
4m 03sOżyw swoje mapy. Przyjrzymy się metodzie `explore()` do tworzenia interaktywnych map internetowych. Na koniec podsumowujemy podróż z GeoPandas i przygotowujemy Cię do rozpoczęcia budowy rzeczywistych aplikacji przestrzennych.