Lesson 3 overview

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

  1. Conducting Point in Polygon queries

  2. Making Spatial joins

Learning goals

After this lessons’ lesson you should be able to:

  • Conduct a Point in Polygon queries

  • Read data from GeoJSON and GeoPackage files

  • Make spatial and table joins between layers and lookup tables


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

The lesson reuses materials from Henrikki Tenkanen from the University of Helsinki, under CC-BY-SA from from AutoGIS GitHub repository.