Networks & routing
Street networks as graphs: shortest paths, travel time, isochrones and snapping.
Everything on Spatial Workflow about networks & routing, in the order that usually works: understand the idea, then run the task, then fix it when it goes wrong. 13 guides in total.
3 learning paths run through this topic — follow one if you would rather work through a route than pick a single guide.
🧭 Start with the concepts
The ideas the how-to guides below assume you already have.
⚙️ Then do the task
Step-by-step walkthroughs with code you can copy and adapt.
- How to Build a Street Network Graph in Python with OSMnx street network graph python
- How to Snap Points to a Street Network in Python snap points to network python
- How to Calculate the Shortest Path Along a Street Network shortest path street network python
- How to Measure Network Distance for Many Origin-Destination Pairs network distance matrix python
- How to Generate Isochrones in Python generate isochrones python
- How to Map-Match a GPS Track to a Street Network map match gps track python
🔧 When it breaks
The errors this topic produces, with the cause explained rather than just the command.
Learning paths through this topic
A curated route rather than a list — the guides in the order that builds on itself.
Related topics
Subjects that keep coming up alongside this one, most overlap first.