# OSMnx: New Methods for Acquiring, Constructing, Analyzing, and Visualizing Complex Street Networks

arXiv: https://arxiv.org/abs/1611.01890 · HTML: https://mlsanity.com/paper/1611.01890/

## Key facts

- Cited by 110 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 7 Nov 2016.

## Built on by (most cited first, 30 of 110)

- [What's Wrong with Deep Learning in Tree Search for Combinatorial Optimization](https://mlsanity.com/paper/2201.10494/) (2022)
- [Wasserstein Flow Matching: Generative modeling over families of distributions](https://mlsanity.com/paper/2411.00698/) (2024)
- [Conformal Contextual Robust Optimization](https://mlsanity.com/paper/2310.10003/) (2023)
- [Hex2vec -- Context-Aware Embedding H3 Hexagons with OpenStreetMap Tags](https://mlsanity.com/paper/2111.00970/) (2021)
- [More Than Routing: Joint GPS and Route Modeling for Refine Trajectory Representation Learning](https://mlsanity.com/paper/2402.16915/) (2024)
- [Assessing bikeability with street view imagery and computer vision](https://mlsanity.com/paper/2105.08499/) (2021)
- [A Universal Error Measure for Input Predictions Applied to Online Graph Problems](https://mlsanity.com/paper/2205.12850/) (2022)
- [NetTraj: A Network-based Vehicle Trajectory Prediction Model with Directional Representation and Spatiotemporal Attention Mechanisms](https://mlsanity.com/paper/2106.11175/) (2021)
- [Graph Neural Networks for Road Safety Modeling: Datasets and Evaluations for Accident Analysis](https://mlsanity.com/paper/2311.00164/) (2023)
- [Robustification of Online Graph Exploration Methods](https://mlsanity.com/paper/2112.05422/) (2021)
- [Quantifying Spatial Homogeneity of Urban Road Networks via Graph Neural Networks](https://mlsanity.com/paper/2101.00307/) (2021)
- [Classification of Urban Morphology with Deep Learning: Application on Urban Vitality](https://mlsanity.com/paper/2105.09908/) (2021)
- [Graph Representation Learning for Road Type Classification](https://mlsanity.com/paper/2107.07791/) (2021)
- [CitySurfaces: City-Scale Semantic Segmentation of Sidewalk Materials](https://mlsanity.com/paper/2201.02260/) (2022)
- [Resolving label uncertainty with implicit posterior models](https://mlsanity.com/paper/2202.14000/) (2022)
- [An Online Approach to Solve the Dynamic Vehicle Routing Problem with Stochastic Trip Requests for Paratransit Services](https://mlsanity.com/paper/2203.15127/) (2022)
- [OpenFACADES: An Open Framework for Architectural Caption and Attribute Data Enrichment via Street View Imagery](https://mlsanity.com/paper/2504.02866/) (2025)
- [Solving Large-Scale Extensive-Form Network Security Games via Neural Fictitious Self-Play](https://mlsanity.com/paper/2106.00897/) (2021)
- [Learning Graph Search Heuristics](https://mlsanity.com/paper/2212.03978/) (2022)
- [A supervised hybrid quantum machine learning solution to the emergency escape routing problem](https://mlsanity.com/paper/2307.15682/) (2023)
- [Learning-Augmented Priority Queues](https://mlsanity.com/paper/2406.04793/) (2024)
- [Grid and Road Expressions Are Complementary for Trajectory Representation Learning](https://mlsanity.com/paper/2411.14768/) (2024)
- [Mapping industrial poultry operations at scale with deep learning and aerial imagery](https://mlsanity.com/paper/2112.10988/) (2021)
- [Towards the automated large-scale reconstruction of past road networks from historical maps](https://mlsanity.com/paper/2202.04883/) (2022)
- [TAP: A Comprehensive Data Repository for Traffic Accident Prediction in Road Networks](https://mlsanity.com/paper/2304.08640/) (2023)
- [SRAI: Towards Standardization of Geospatial AI](https://mlsanity.com/paper/2310.13098/) (2023)
- [SCOUT+: Towards Practical Task-Driven Drivers' Gaze Prediction](https://mlsanity.com/paper/2404.08756/) (2024)
- [Surveilling Surveillance: Estimating the Prevalence of Surveillance Cameras with Street View Data](https://mlsanity.com/paper/2105.01764/) (2021)
- [Explainable, automated urban interventions to improve pedestrian and vehicle safety](https://mlsanity.com/paper/2110.11672/) (2021)
- [NSGZero: Efficiently Learning Non-Exploitable Policy in Large-Scale Network Security Games with Neural Monte Carlo Tree Search](https://mlsanity.com/paper/2201.07224/) (2022)

## Abstract (arXiv)

Urban scholars have studied street networks in various ways, but there are data availability and consistency limitations to the current urban planning/street network analysis literature. To address these challenges, this article presents OSMnx, a new tool to make the collection of data and creation and analysis of street networks simple, consistent, automatable and sound from the perspectives of graph theory, transportation, and urban design. OSMnx contributes five significant capabilities for researchers and practitioners: first, the automated downloading of political boundaries and building footprints; second, the tailored and automated downloading and constructing of street network data from OpenStreetMap; third, the algorithmic correction of network topology; fourth, the ability to save street networks to disk as shapefiles, GraphML, or SVG files; and fifth, the ability to analyze street networks, including calculating routes, projecting and visualizing networks, and calculating metric and topological measures. These measures include those common in urban design and transportation studies, as well as advanced measures of the structure and topology of the network. Finally, this article presents a simple case study using OSMnx to construct and analyze street networks in Portland, Oregon.
