GeoPandas
NumFOCUS Sponsored Project since 2023GeoPandas is an open source project to make working with geospatial data in Python easier. It combines the capabilities of pandas and shapely, providing geospatial operations in pandas and a high-level interface to multiple geometries to shapely. GeoPandas enables you to easily do operations in Python that would otherwise require a spatial database such as PostGIS.
Share This Project:
Industry
Business & Industry Applications, Science & Academic Research, Higher Education Research & Teaching, Government
Language
Python
Features
GIS, Geospatial, Data Analysis, Data Visualization, Data Wrangling
GeoPandas is an open source project to make working with geospatial data in Python easier. It combines the capabilities of pandas and shapely, providing geospatial operations in pandas and a high-level interface to multiple geometries to shapely. GeoPandas enables you to easily do operations in Python that would otherwise require a spatial database such as PostGIS.
Users have used GeoPandas to help analyze geospatial data that represent the built and natural environments, including analyses of street networks, urban morphology, aquatic networks, and many other topics. GeoPandas makes it easier to integrate spatial data from multiple sources using a consistent data model, as well as providing easier access to many geospatial operations to describe and relate geospatial objects. While GeoPandas is focused on tabular-structured geometry data (e.g., points, lines, polygons), GeoPandas is well-integrated into the Python geospatial ecosystem, and thus is part of analytical workflows that enable users to perform analyses on raster / imagery datasets, networks, and other data types with different data structures. This enables GeoPandas to contribute to a very wide diversity of applications.