• NOTE: This describes versions of OSRM prior to version 5.x. This documentation is not current.
  • Extraction
  • Parsing OSM data
  • Example Data
  • Parsing Nodes
  • Parsing Ways
  • Writing intermediate format
  • Cleaning up
  • Preparation
  • Read intermediate format
  • Create edge-expanded graph
  • Write Node Map
  • Build Grid
  • Contract Edges
  • Route Server
  • Loading data
  • Starting the server
  • Parse incoming request
  • Create Phantom Nodes
  • Compute Path
  • Post-process route
  • Format reply