During this lesson we will learn a few really useful and commonly used GIS functionalities using Geopandas, namely:

  1. Geocoding addresses to Points (and vice versa)
  2. Retrieve OpenStreetMap data
  3. Data classifications

Learning goals

After this lesson you should be able to:

  • Do geocoding, i.e. converting addresses into Points (and vice versa)
  • Download data from OpenStreetMap using Python
  • Reclassify data based on different criteria (custom or common classifiers).


Following materials are partly based on documentation of Geopandas, geopy, Google, Pandas, Shapely, and Lawhead, J. (2013), Chapters I and V.