Key:oneway:type
![]() |
Description |
---|
Specify how the oneway designation was determined. ![]() |
Group: annotations |
Used on these elements |
Requires |
|
Useful combination |
|
See also |
Status: in use |
Tools for this tag |
|
oneway:type=* more precisely specifies the nature of oneway. It should be accompanied by a oneway=* tag, with transport mode sub-tags where appropriate. When it is set, it should at least mean that the main mode of transport usually flows in one direction. Stricter meaning depends on the value.
Description
This tag can be used to provide context for oneway=*. Consensus on the meaning of that tag is sometimes lacking. oneway:type=* can make clear who the oneway applies to.
- oneway:type=sign - there is a sign at the beginning of the one-way street showing that traffic may only move in one direction. Also add traffic_sign=*.
- oneway:type=entry_restriction - the street may only be entered from one side, usually either with signage prohibiting entry at one end of the street or exceptionally allowing entry (with default prohibition in the opposite direction). Within OSM, such entry restriction may be realised via =* or restrictions.
- oneway:type=narrow - the width allows only one direction to move at a time. Consider to also tag width=*.
This allows not only easier verification whether oneway=* still applies, but also adds another layer for automated consistency checks in case of new laws.
Only one value should be used. E.g. signage for one-way streets may include entry restrictions at the end, but that is implied by the sign at the beginning.
Visualisation
oneway:type=sign might show the traffic_sign=* if available.
Interpretation
- oneway:type=sign - Over the course of the way, affected transport modes may only proceed in the indicated direction.
- oneway:type=entry_restriction - If the way can be entered in some way, moving in both directions is allowed. Entry is explicitly or implicitly prohibited on one side.
- oneway:type=narrow - It may be necessary to wait for opposing traffic to clear.
Values
Germany
Type | Tagging |
---|---|
oneway=yes | |
Previous proposals
- Proposal:Oneway=entry - equivalent to oneway:type=entry_restriction
- Proposal:Oneway type - defines oneway_type=*. Apart from the unnecessarily granular distinction (which this tag achieves via traffic_sign=*), the naming with : is clearer and more idiomatic (oneway is used as a namespace)
See also
- oneway=*
- https://community.openstreetmap.org/t/idea-oneway-type-to-specify-oneway-restrictions-and-who-they-apply-to/123861
- source:oneway=* - For a human readable description of the source.