No turn on red
Some regions normally allow turns on red at most intersections (w:Turn on red), for instance right turn in a right-hand-drive regions, or left turns into one-way streets.
In these regions, some intersections explicitly prohibit turns on red, for reasons of road geometry, safety, policy, etc.
There are several ways such prohibitions have been entered in OpenStreetMap. This list aims to document them, without judging which is best.
- type=restriction + restriction=no_right_turn_on_red
- type=restriction + restriction=no_left_turn_on_red
In Talk:Relation:restriction#No_Turn_On_Red, concern was raised in 2016 that OSRM was interpreting these as full-out turn prohibitions, presumably following the instruction previously found in Relation:restriction that "If the first word is "no_", then no routing is possible from the "from" to the "to" member." This issue was fixed in OSRM v5.16.0. A similar issue was fixed in BRouter v1.7.1.
- type=restriction:on_red + restriction:on_red=no_right_turn
- type=restriction:on_red + restriction:on_red=no_left_turn single use, by analogy to right turn
Red turn, documents use for bicycles, but the tagging scheme could in principle also apply to motor vehicles.
red_turn:right=* does seem to have some use for no-turn-on-red for general road vehicles; most use appears to be in Germany where it is recommended by DE:Tag:highway=traffic_signals#Zusätzliche_Tags; there was some discussion whether a relation would be better in DE_talk:Tag:highway=traffic_signals#Grünpfeil. permission=on_red_right_turn and permission:on_red=right_turn were suggested in 2013 to 2016:
Proposed features/turn signals, a draft from 2016, suggests adding information to the node with highway=traffic_signals at the stop line. The syntax is
traffic_signals:turn[:<transportation mode>][:<direction>]=<turn-value>[;<turn-value>][|<turn-value>][|<turn-modifier-value>], with relevant turn-modifier-value being
Combinations in use as of August 2021, as found by Taginfo, are:
The most commonly used tag
traffic_signals:turn:forward=all|not_right_on_red appears to be used almost exclusively in Boston.