Introduction to Python GIS

General overview of the course

During the next three intensive days you will learn how to deal with spatial data and analyze it using “pure” Python.

Learning objectives

At the end of the course you should have a basic idea how to conduct following GIS tasks in Python:

  • Read / write spatial data from/to different file formats
  • Deal with different projections
  • Conduct different geometric operations and spatial queries
  • Convert addresses to points (+ vice versa) i.e. do geocoding
  • Reclassify your data based on different criteria
  • Know how to fetch data from OpenStreetMap easily with Python
  • Know the basics of raster processing in Python
  • Visualize data and create (interactive) maps, such as following:
texas_unemployment.py example