Routing/Narrow Roads

From OpenStreetMap Wiki
Jump to navigation Jump to search

A summary detailing how prevalent open-source OSM routers manage navigation on narrow ways and the array of OSM tags they accommodate.

OSRM

The standard car profile:

  • will not direct a vehicle along a road with a width<2.2 and a narrow=yes tags
  • will adhere to any specified legal max_width
  • will impose a 0.5 speed penalty for any way with width<=3, or any way with lanes<=1 that does not have oneway=yes.
  • will penalize oneway=alternating by a guesstimated delay of 40%. Some renderers might also draw two-way arrows based on this tag.


Sources:

GraphHopper

No support. Currently, width, max_width, andlanes are not taken into account.


Sources:

Valhalla

Limited support. The standard car profile:

  • will adhere to any specified legal max_width
  • Currently, width, andlanesare not taken into account.


Sources

OpenRouteService

Limited support. The standard car profile:

  • will adhere to any specified legal max_width
  • Currently, width, andlanesare not taken into account.

Sources: