Talk

Running Every Street in Paris with Python and PostGIS

Thursday, May 28

11:05 - 11:35
RoomLasagna
LanguageEnglish
Audience levelBeginner
Elevator pitch

We explore how to extract street networks from OpenStreetMap, process GPS tracking data from running activities, and build a system to track progress toward covering every street in a city.

Abstract

In 2006, Tom Murphy started a project of running every street in Pittsburgh (over 1,500 miles in total). He finished the project in 2022, covering 3661 miles in 269 runs. In this talk, we’ll look at how we can do the same in our cities and track our progress, with Paris as an example.

We’ll explore how to extract street networks from OpenStreetMap, process GPS tracking data from running activities, and build a system to track progress toward covering every street in a city. We’ll dive into challenges like handling GPS inaccuracies, matching runs to streets, and maintaining a database of covered streets.

This talk is aimed at Python developers interested in working with geospatial data using Python libraries like osmnx, shapely, geopandas, and storing it for efficient querying in Postgres and PostGIS.

TagsGEO and GIS
Participant

Vinayak Mehta

Working on open-source tools http://fleurmcp.com, camelot, present, excalibur, and many more. F20 @recursecenter.