GeoPython2019

Introduction to geospatial data analysis with GeoPandas and the PyData stack
2019-06-24, 14:00–16:00, Room 2

This tutorial is an introduction to geospatial data analysis, with a focus on tabular vector data using GeoPandas. It will show how GeoPandas and related libraries can improve your workflow and (importing GIS data, visualizing, joining and preparing for analysis, exploring spatial relationships, ...) and fit nicely in the traditional PyData stack.


This tutorial is an introduction to geospatial data analysis in Python, with a focus on tabular vector data using GeoPandas. The content focuses on introducing the participants to the different libraries to work with geospatial data and will cover munging geo-data and exploring relations over space. This includes importing data in different formats (e.g. shapefile, GeoJSON), visualizing, combining and tidying them up for analysis, and will use libraries such as pandas, geopandas, shapely, pyproj, matplotlib, cartopy, ... The tutorial will cover the following topics, each of them using Jupyter notebooks and hands-on exercises with real-world data:

1. Introduction to vector data and GeoPandas
2. Visualizing geospatial data
3. Spatial relationships and operations
4. Spatial joins and overlays

Materials of previous versions of this tutorial: https://github.com/jorisvandenbossche/geopandas-tutorial