Overview

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

  1. Geocoding / Geocoding in Geopandas

  2. Conducting Point in Polygon queries

  3. Making Spatial joins

  4. Finding Nearest neighbour of a geometry

Learning goals

After this weeks’ lesson you should be able to:

  • Do geocoding, i.e. converting addresses into Points

  • Conduct Point in Polygon queries

  • Read data from KML files

  • Make spatial joins and table joins between layers

  • Find the nearest neighbour for Point -objects.

Sources

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

Lecture videos

Lesson 3.1 - Geocoding addresses; Point in Polygon queries

Vuokko Heikinheimo & Henrikki Tenkanen, University of Helsinki @ AutoGIS channel on Youtube.

Lesson 3.2 - Spatial join; Nearest neighbor analysis; Exercise 3 overview

Vuokko Heikinheimo & Henrikki Tenkanen, University of Helsinki @ AutoGIS channel on Youtube.