gboeing/osmnx-examples

Gallery of OSMnx tutorials, usage examples, and feature demonstrations.

Jupyter Notebook

1,898

349 commits

updated Oct 6, 2026

See the code

README

OSMnx Examples Gallery

GitHub tag Open In Colab Build Status

Overview

OSMnx is a Python package to easily download, model, analyze, and visualize street networks and other geospatial features from OpenStreetMap. You can download and model walking, driving, or biking networks with a single line of code then analyze and visualize them. You can just as easily work with urban amenities/points of interest, building footprints, transit stops, elevation data, street orientations, speed/travel time, and routing.

Usage

This gallery contains step-by-step usage tutorials and feature demonstrations as Jupyter notebooks. You can run these notebooks interactively online with Colab or locally with the official OSMnx Docker image. All of the examples are in this repo's notebooks folder. Note that this repo's main branch generally tracks the functionality of the OSMnx repo's main branch. For examples corresponding to previously released versions of OSMnx, use this repo's tags to browse by release.

Citation

If you use OSMnx in your work, please cite the paper:

Boeing, G. (2025). Modeling and Analyzing Urban Networks and Amenities with OSMnx. Geographical Analysis 57 (4), 567-577. doi:10.1111/gean.70009

More info

accessibility
binder
cities
city
jupyter-notebook
network-analysis
notebooks
openstreetmap
public-transport
python
street-networks
transit
transport
transportation
urban-analytics
urban-data-science
urban-design
urban-planning

gboeing/osmnx-examples

Gallery of OSMnx tutorials, usage examples, and feature demonstrations.

Jupyter Notebook

1,898

349 commits

updated Oct 6, 2026

See the code

README

OSMnx Examples Gallery

GitHub tag Open In Colab Build Status

Overview

OSMnx is a Python package to easily download, model, analyze, and visualize street networks and other geospatial features from OpenStreetMap. You can download and model walking, driving, or biking networks with a single line of code then analyze and visualize them. You can just as easily work with urban amenities/points of interest, building footprints, transit stops, elevation data, street orientations, speed/travel time, and routing.

Usage

This gallery contains step-by-step usage tutorials and feature demonstrations as Jupyter notebooks. You can run these notebooks interactively online with Colab or locally with the official OSMnx Docker image. All of the examples are in this repo's notebooks folder. Note that this repo's main branch generally tracks the functionality of the OSMnx repo's main branch. For examples corresponding to previously released versions of OSMnx, use this repo's tags to browse by release.

Citation

If you use OSMnx in your work, please cite the paper:

Boeing, G. (2025). Modeling and Analyzing Urban Networks and Amenities with OSMnx. Geographical Analysis 57 (4), 567-577. doi:10.1111/gean.70009

More info

accessibility
binder
cities
city
jupyter-notebook
network-analysis
notebooks
openstreetmap
public-transport
python
street-networks
transit
transport
transportation
urban-analytics
urban-data-science
urban-design
urban-planning

Significant stargazers

Dmitry Semigradsky

191 followers · starred Feb 2018

Kevin Cantú

33 followers · starred Jul 2018

Sihan Chen

23 followers · starred Oct 2020

François Briatte

511 followers · starred Jun 2018