Repository navigation
Isochrones and catchment areas
Jip Claassens edited this page Aug 3, 2026
·
3 revisions
(outline, to be written out)
An isochrone is the area reachable from a location within a given travel time. A catchment area, or service area, is the set of locations served by a facility. Both are one to all Dijkstra results with a cut off, presented spatially, and both are the visual form in which accessibility results most often reach a non technical audience.
- Computation: one to all routing with a cut off, and why this is cheaper than it looks
- From reachable links to a polygon: the choice between link buffers, convex and concave hulls, and raster based approaches, and how much the resulting map depends on that choice alone
- Grid based isochrones: computing impedance to every cell instead, avoiding the polygon question entirely
- Direction matters: isochrones from a point are not isochrones to it on a directed network
- Time dependence: isochrones for public transport depend on departure time and are properly reported as a distribution over a departure window rather than a single shape, see Public transport routing
- Catchment allocation: assigning each origin to its nearest or most attractive facility with service_area, and the competition corrected alternatives in Accessibility indicators
Accessibility modelling documentation
© Object Vision BV. Documentation under CC BY-SA 4.0, source code under GNU GPL v3.

Concepts
Networks
- Network data sources
- OSM
- NWB
- GTFS
- Building a routable network
- Network optimisation algorithm
- Travel speeds per mode
Origins & destinations
Computation
- Shortest path and the Dijkstra algorithm
- Origin Destination matrix (trip table)
- Isochrones and catchment areas
- Public transport routing
Indicators
Applications
Network models
Reference