Přeskočit obsah

3. Zpracování geoprostorových dat pomocí knihovny GeoPandas

V rámci této lekce již budeme pracovat s geoprostorovou složkou vstupních dat. K tomu použijeme knihovnu GeoPandas, která umožňuje pracovat s objekty knihovny Pandas (Series a DataFrame) v koxtextu geoprostorových dat.

GeoPandas spojuje funkcionalitu knihovny Pandas s možnostmi knihovny Shapely pro práci s geometriemi, což umožňuje snadno manipulovat s geografickými objekty, jako jsou body, linie a polygony.

Díky knihovně Fiona GeoPandas podporuje běžné formáty geografických dat a poskytuje nástroje pro jejich analýzu, vizualizaci a manipulaci. Umožňuje například:

  • Provádět prostorové operace (překryvy, průniky, výpočet vzdálenosti),
  • Vizualizovat geografická data,
  • Analyzovat geografické vztahy mezi různými objekty.

Note

GeoPandas je postavena na několika základních knihovnách ze světa open source GIS: GDAL, GEOS a PROJ:

  • Shapely
    • GEOS
  • Fiona
    • GDAL
      • PROJ

Datové typy GeoSeries a GeoDataFrame

Základní datovou strukturou je GeoDataFrame. Vychází z datové struktury DataFrame knihovny Pandas s tím, že obsahuje navíc sloupec (ten má datový typ GeoSeries) či sloupce s geometrií. Datový typ GeoSeries vychází z datového typu Series knihovny Pandas.

Praktické úlohy