Processing Geodata using Python

In this talk it is shown how to analyze, manipulate and visualize geospatial data using Python and the Jupyter Notebook.

Tags: Big Data, Data Science, Jupyter, Python, Visualisation

Scheduled on thursday 14:50 in room cubus


Martin Christen (@MartinChristen)

Martin Christen is a professor of Geoinformatics and Computer Graphics at the Institute of Geomatics at the University of Applied Sciences Northwestern Switzerland (FHNW). His main research interests are geospatial Virtual- and Augmented Reality, 3D geoinformation, and interactive 3D maps. Martin Christen is very active in the Python community. He teaches various Python-related courses and uses Python in most research projects. He organizes the PyBasel meetup - the local Python User Group Northwestern Switzerland. He also organizes the yearly GeoPython conference. He is a board member of the Python Software Verband e.V.


There is a large amount of Python modules available suitable for spatial data processing. In this talk, it is shown how to analyze, manipulate and visualize geospatial data by using open source modules. The following modules will be introduced:

  • Shapely - Manipulation and analysis of geometric objects
  • Fiona - The pythonic way to handle vector data
  • rasterio - The pythonic way to handle raster data
  • pyproj - transforming spatial reference systems
  • GeoPandas - Geospatial analysis
  • Folium - Creating maps