Geospatial data pervades many areas of research, especially in the geosciences, but also in a range of spatially-rich data science applications. The Pandas Python package has provided the data science community with a flexible and powerful tool for manipulating tabular and labelled data structures. GeoPandas extends Pandas by enabling spatial operations on geometric types and providing a higher-level interface for plotting and visualising geospatial data.
This walkthrough illustrates some of the key features of GeoPandas using examples from applications at the British Geological Survey. We will demonstrate how to interact seamlessly with georeferenced databases and quickly extract and visualise data based on geographical criteria.
https://github.com/BritishGeologicalSurvey/geopandas-demo