Draft:Proposal:Key:give way

From OpenStreetMap Wiki
Jump to navigation Jump to search
give_way
Description
A road sign or markings indicating a road user must give way (yield) to other road users Show/edit corresponding data item.
Group: Highways
Used on these elements
may be used on nodesshould not be used on waysshould not be used on areasshould not be used on relations (except multipolygon relations)
Requires

highway=give_way direction=*

See also

highway=stop

Statusproposed
Key:give_way
Proposal status: Draft (under way)
Proposed by: LordGarySugar
Tagging: give_way=minor, give_way=crossing, give_way=all, give_way=shared_space, give_way=narrow
Applies to: node
Definition: Tagging to represent what function a highway=give_way performs
Statistics:

Draft started: 2026-01-23

Proposal

Rationale

Tagging

Key Value Description Image Count
give_way minor Similar to stop=minor, where traffic must give way to other road users at a junction or merge.

On a cycleway: The cycleway ends at a road or crosses a road and cyclists must give way to traffic.

Top left: Minor road must give way when merging Top right: Cycleway must give way to other cycleway. Bottom left: Cycleway must give way to road. Bottom right: Minor road must give way at T-junction
give_way traffic_calming Traffic must give way to oncoming traffic as part of a traffic_calming=chicane or traffic_calming=choker installation. priority=* can also be tagged on the traffic calming node.
Top left: Give way to oncoming traffic, but not pedestrians. Top right: Give way to oncoming traffic. Bottom left: Give way to oncoming traffic at chicane. Bottom right: Give way to oncoming traffic, but not to minor road on left.
give_way crossing Traffic must give way to pedestrians, cyclists etc that are crossing the road. At crossings where pedestrians have priority by default,highway=give_way should not be mapped.
Give way to cycle/foot crossing. If there were no give way markings, cars would have priority.
give_way narrow Road users must give way to oncoming traffic because the road is too narrow, due to a bridge, tunnel or other non-traffic-calming feature. Some narrow bridges or tunnels may have a give way sign at both ends (give way to vehicles that are already using the narrow section). priority=* can also be tagged on the ways comprising the narrow bridge or tunnel.
3 examples of give way to oncoming traffic over narrow bridge
give_way all Similar to stop=all, a junction where all directions entering a junction have to give way to other users. These can be mapped with a give way node on the junction node (with direction=all), or separate give way nodes on each approaching road (with direction=forward/backward).
Crossroads with give way signs affecting all directions.
give_way shared_space On a cycleway: cyclists must give way to pedestrians as the segregated cycleway becomes shared with pedestrians or a pedestrian area

On a road: a road enters a pedestrian area and road users must give way to pedestrians

A cycleway passes through a pedestrianised area, and cyclists must give way to pedestrians.
give_way railway / level_crossing? Road users must give way to railway vehicles at a railway=railrailway=narrow_gaugerailway=tramrailway=light_railrailway=miniature

Existing give_way values to ignore

Key Value Description Count
give_way no Almost exclusively tagged on crossing nodes/ways in Hong Kong - preferably local cleanup needed to replace this tag with something else
give_way yes Sporadic tagging worldwide on a variety of features, including on roads. Cleanup would be ideal.

Features/Pages affected

Comments

Please discuss this proposal on the Community Forum Thread