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
- GDAL
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.