From OpenStreetMap Wiki
Jump to navigation Jump to search
Public-images-osm logo.svg oneway = reversible
A1 bij Muiderberg.jpg
Oneway that changes its direction infrequently Show/edit corresponding data item.
Group: restrictions
Used on these elements
should not be used on nodesmay be used on waysshould not be used on areasshould not be used on relations (except multipolygon relations)
Useful combination
See also
Status: de facto

This tag is used for roads that alternate between different directions regularly but infrequently, typically only a few times a day. The main use is to allow traffic to go in different directions during rush hours in the morning and evening. This is sometimes called "tidal flow".

Use oneway=alternating instead for roads that change direction consistently. If you are not sure whether to use oneway=reversible or oneway=alternating, ask yourself: When I need to use this road but traffic is traveling in the opposite direction, would I wait for the direction to change to enter the road (oneway=alternating) or would I use a different route (oneway=reversible)?

For short stretches of narrow road (bridges, underpasses, ...) without traffic regulation, the tag priority=* might be better.

Routing engines should not route over this type of oneway without knowing about oneway schedule times; evaluate other tags, such as oneway:conditional=*. If a vehicle travels a oneway=reversible in any direction, routing engines should infer u-turn restrictions. It is not certain how routers will interpret restrictions; consider adding access=no. Some routers may not use conditional restrictions but use reversible tags.

Conditional examples

For roads that are primarily oneways, with periodic bidirectional traffic flows, here are some examples of how to tag these:

Example #1:

Example #2:

Example #3:

These tagging schemes specify that the road is a oneway in opposite directions (determined by how the road is drawn into OSM) during the specified time period(s) denoted by the posted signs in the area. The oneway=reversible clarifies that the road allows for bidirectional traffic regularly but infrequently. This is preferable to only entering reversible oneways because it provides the exact time parameters in which traffic direction shifts.

See also

https://github.com/osmandapp/Osmand/issues/6271 - OsmAnd ticket discussing possibilities to support this