Key:flashing_lights

From OpenStreetMap Wiki
Jump to navigation Jump to search
flashing_lights
Description
Further refinement for nodes already tagged with highway=crossing where crossing traffic receive a flashing caution light Show/edit corresponding data item.
Group: properties
Used on these elements
may be used on nodesmay be used on waysshould not be used on areasshould not be used on relations (except multipolygon relations)
Requires
Useful combination
Status: in use

The flashing_lights=* tag indicates the presence of flashing lights to warn crossing traffic at a highway=crossing or similar crossing to be on the lookout for other pedestrians, cyclists etc. that maybe present. Since the presence of flashing warning lights does not always carry the same requirements as a highway=traffic_signals would and the situation differs based on the rules of the road in such scenarios that don't always dictate a tag for the crossing traffic. This tag serves more to indicate a greater level of protection and safety for the pedestrians/cyclists than that of a simple crossing=marked or crossing=unmarked crossing.

In fact it is important to note that the presence of flashing lights may not even mean there are any pedestrians/cyclists present or waiting to cross as the flashing_lights=always tag value means there is always flashing lights. This scenario presumptively grants crossing users somewhat greater protection than nothing at all but not nearly as much protection as flashing_lights=button or flashing_lights=sensor might.

The flashing lights themselves may be either included as part of roadside signage or integrated into the road like some traffic_calming=table structures have.

In the United States, a common type of flashing light for crossings is a Rectangular Rapid-Flashing Beacon (RRFB).

Values

flashing_lights=no
This is the default or assumed state if the flashing_lights tag is not included and indicates that no flashing lights are present at the highway=crossing.
flashing_lights=yes
A flashing lights for crossing traffic is presence at the highway=crossing and no further information about it's operation or triggering is known. The flashing_lights=button, flashing_lights=always, or flashing_lights=sensor tag values are better and preferred selection when known.
German version/example of "Schutzblinker" safety indicators (e.g. the turning motorized traffic is warned especially on highway links about crossing pedestrians and cyclists who have priority)[1]:
flashing_lights=button
A button may be pressed by the pedestrian/cyclist wishing to cross which activates the flashing lights for crossing traffic.
flashing_lights=always
A flashing light is always operational at the crossing regardless of the presence of any pedestrian, cyclist, etc. This is different than flashing_lights=yes in that it indicates an always-on condition without trigger by either flashing_lights=button or flashing_lights=sensor while flashing_lights=yes does not specify the state or triggering.
flashing_lights=sensor
A flashing light is triggered by an approaching pedestrian/cyclist or movement in the waiting area of the crossing making an initial button press unnecessary and ideally allowing for the crossing pedestrian/cyclist to be able to cross without stopping. In some scenarios, the approach sensor doesn't provide safe crossing conditions, requiring crossing pedestrians/cyclists to stop at the crossing. In these scenarios it is not uncommon to see both a flashing_lights=sensor + flashing_lights=button values or flashing_lights=button;sensor

Use with other Tags

Combining with crossing=traffic_signals
Although uncommon, if the crossing pedestrian/cyclist has a traffic light while crossing traffic has only flashing lights, it is possible for these tags to be used together. It is far more common that, if the crossing pedestrian/cyclist have a highway=traffic_signals node, that the crossing traffic will likewise have a highway=traffic_signals node.
Combining with crossing:signed=*
flashing_lights=* are sometimes mounted on the same post as a warning sign. This can be indicated with crossing:signed=*.

See also

References