From OpenStreetMap Wiki
Jump to navigation Jump to search
Public-images-osm logo.svg road_marking
Road marking left.jpg
A road marking or line, usually painted. Please note this tagging is experimental. Edit this description in the wiki page. Edit this description in the data item.
Used on these elements
should not be used on nodesmay be used on waysshould not be used on areasshould not be used on relations
See also
Status: in use


 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.


Value Description Notes Mapillary / OpenStreetCam / other photo example In-map example
left Your lane must turn left. Please map turn=* or turn:lanes=* first. Road marking left.jpg
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. way 264040303
dash Only use this for dashes that demarcate lanes. Road marking dash.jpg
solid_stop_line When stopping for a red light, stop here.
This line is perpendicular to your movement.
solid_road_divider A solid line dividing the two carriageways of the road
solid_lane_divider There is a lane on each side. Road marking solid lane divider.jpg
solid_road_edge There is a lane on exactly one side
except when extending an onramp's gore triangle with a line.
Road marking solid road edge.jpg
gore_chevron A chevron inside an onramp/offramp gore triangle Road marking gore chevron.jpg
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).
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.
A closeup of Pedastrian cross.JPG


Dashes: 2-node way, with a node at the center of each short side of the rectangle

Arrows: 2-node way: first node at the center of the base, second node at the tip of the sole arrow (or of the through arrow if multiple).

Examples in the map

Kansas City, 119th and Antioch:

Kansas City, Johnson and Antioch:

Kansas City, MO 9 north:

See also