Key:road_marking
Jump to navigation
Jump to search
![]() |
![]() |
Description |
---|
A road marking or line, usually painted. Please note this tagging is experimental. ![]() |
Group: highways |
Used on these elements |
See also |
Status: in use |
Tools for this tag |
|
![]() | This tagging is highly experimental. |
Road surface markings represent the physical presence of road markings mapped with ways.
Unlike similar keys, such as turn=*
, lanes=*
and Relation:restriction which annotate highway ways, road_marking=*
tags describe the markings themselves. However in most instances it may be possible to infer them from the tagging on the highway.
Note: Do not draw them in isolation from other elements (such as lanes). It will just be garbage data. It should be attributed within the way element (way=*). Drawing is a violation of the agreement(Tagging for the renderer). - Best practice tag examples
Values
Value | Description | Notes | Mapillary / OpenStreetCam / other photo example | In-map example |
---|---|---|---|---|
left
|
Your lane must turn left. | See also turn=* (or turn:lanes=* ) for tagging entire turn information beginning from first indication by sign and road marking to the final junction node.
|
![]() |
|
right
|
Your lane must turn right. | |||
left;right
|
Your lane must turn left or turn right. | |||
left;through
|
Your lane must turn left or go straight. | |||
right;through
|
Your lane must turn right or go straight. | |||
left;right;through
|
Your lane must turn left or right or go straight. | 264040303![]() | ||
dash
|
Only use this for dashes that demarcate lanes. | See also: change=*
|
![]() |
|
dashed_yield_line
|
When yielding for a yield sign, stop here. This line is perpendicular to your movement. |
See also highway=give_way
|
||
solid_stop_line
|
When stopping for a red light, stop here. This line is perpendicular to your movement. |
See also highway=stop / traffic_sign=stop
|
||
solid_road_divider
|
A solid line dividing the two carriageways of the road | |||
solid_lane_divider
|
There is a lane on each side. | See also: change=*
|
![]() |
|
solid_road_edge
|
There is a lane on exactly one side except when extending an onramp's gore triangle with a line. |
![]() |
||
gore_chevron
|
A chevron inside an onramp/offramp gore triangle | ![]() |
||
solid_crossing_edge
|
A solid line along an edge of a pedestrian crossing | |||
bus
|
Bus lane road markings. Depends on the local usage and language; usually a text (BUS). | See also: bus:lanes=* & lanes:bus=*
|
||
bus_stop
|
Bus stop road markings. Depends on the local usage; can be a box, a text (BUS), zebras, etc. | |||
pedestrian_crossing_rectangle
|
Rectangle of pedestrian crossing. It may be possible to use area:highway=* instead.
|
See also: crossing=*
|
See also
lane_markings=*
- To indicate if this highway has painted markings to indicate the position of the lanesturn=*
- The key turn can be used to specify the direction in which a way or a lane will leadlanes=*
- Total number of traffic lanes available for motorised trafficchange=*
- Specify the allowed/forbidden lane changes- Relation:restriction - Used for a set of tags and members to represent a turn restriction