Overview#

In this week we will see how to easily retrieve OpenStreetMap data and how to do simple network analysis in Python.

Learning goals#

After this week’s lesson you should be able to:

  • Retrieve data from OpenStreetMap using Python

  • Extract simple street network properties and statistics (centrality measures etc.)

  • Do simple route optimization using shortest path algorithm in OSMnx / Networkx

Sources#

This week’s lecture materials are based on documentation of osmnx, networkx and OpenStreetMap.

Lesson videos#

Lesson videos will be added after the lecture.

Lesson 6.1 - OpenStreetMap Data

Vuokko Heikinheimo, SYKE & Håvard Wallin Aagesen, University of Helsinki @ AutoGIS channel on Youtube.

Lesson 6.2 - Network Analysis

Vuokko Heikinheimo, SYKE & Håvard Wallin Aagesen, University of Helsinki @ AutoGIS channel on Youtube.

Lesson 6.3 - Exercise 6

Vuokko Heikinheimo, SYKE & Håvard Wallin Aagesen, University of Helsinki @ AutoGIS channel on Youtube.

Meet the developer: Introduction to OSMnx package by Geoff Boeing

Henrikki Tenkanen interviewing Geoff Boeing, University of Helsinki @ AutoGIS channel on Youtube.