Skip to content
INDEXSuggest a site
Back

GeoPandas

Mapping, geospatial & alternative cartography toolsGIS softwareSpatial data analysis
FreeDesktop
Visit site

Pandas-style geospatial analysis for Python data workflows.

GeoPandas is an open-source Python project that adds geometry-aware data types and spatial operations to pandas-style workflows. It combines pandas tabular handling with Shapely geometry operations, plus file access and plotting support through related Python geospatial libraries.

Why it stands out

  • Brings spatial data handling into the familiar pandas model instead of requiring a separate GIS interface.
  • Supports many analyses that would otherwise push users toward tools such as PostGIS for spatial querying.
  • Builds on established Python geospatial components rather than reinventing geometry, file, and plotting layers.
  • Open-source project with NumFOCUS fiscal sponsorship and an open governance model.

Good to know

  • Requires comfort with Python and pandas-style programming; it is not a point-and-click desktop GIS.
  • It is a library you install and use in your own environment, not a hosted mapping or analysis service.
  • File access, geometry behavior, and plotting depend on companion libraries such as pyogrio, Shapely, and matplotlib.

Photos

Illustration for GeoPandas