A simple tool to show lane attributes of way data in OSM. Data can be fetched from Overpass API, output is created as Html code.
<Advertisment>Support for at least 105 different keys (that's more than a standard US keyboard!).</Advertisment>
The code is free to use under conditions of cc-by-nc-sa (http://creativecommons.org/licenses/by-nc-sa/4.0/)
Option 1: Enter a way or relation id, or the ref or name of a relation into the appropriate box and click the "GO" button next to it.
Option 2: Enter your own query or a valid json object (as output by Overpass) into the box "The Query" and click the "GO" button.
If you change configuration (read the mouse-over text for explanations), click the same "GO" button again.
- bicycle[:lanes][:forward|:backward|:both_ways] The values no, designated and official are displayed
- bridge[:name] Bridges are displayed using a shadow behind the lanes, the name is shown
- bus[:lanes][:forward|:backward|:both_ways] The values designated and official are displayed
- change[:lanes][:forward|:backward|:both_ways] Shown as solid or dashed lines between lanes
- destination[:lanes][:forward|:backward|:both_ways] Shown on destination signs.
- destination:arrow[:lanes][:forward|:backward|:both_ways] Shown on destination signs.
- destination:colour[:lanes][:forward|:backward|:both_ways] Used as background color for individual destinations on a sign.
- destination:country[:lanes][:forward|:backward|:both_ways] If the number of entries matches the number of destination's, the country codes are listed next to the destination, otherwise they are grouped at the bottom of the sign.
- destination:distance[:lanes][:forward|:backward|:both_ways] Shown on destination signs.
- destination:ref[:lanes][:forward|:backward|:both_ways] Shown on destination signs. The ref's are listed at the bottom of each sign
- destination:ref:to[:lanes][:forward|:backward|:both_ways] Shown on destination signs. The ref's are listed at the bottom of each sign
- destination:symbol[:lanes][:forward|:backward|:both_ways] Some common symbols are displayed. They are listed next to destination names
- destination:symbol:to[:lanes][:forward|:backward|:both_ways] Some common symbols are displayed. They are listed next to destination names
- destination:to:ref[:lanes][:forward|:backward|:both_ways] Shown on destination signs. The ref's are listed at the bottom of each sign
- foot[:lanes][:forward|:backward|:both_ways] The values no, designated and official are displayed
- highway=motorway_junction Junction name and ref are displayed, if they are located at the end of a way
- highway=(traffic_signals|give_way|stop|crossing|mini_roundabout) Some highway tags on nodes are shown using the corresponding traffic sign
- hgv[:lanes][:forward|:backward|:both_ways] The values no, designated and official are displayed
- int_ref Shown in left column and on signs
- junction=roundabout Roundabouts are marked
- lanes[:forward|:backward|:both_ways] Used to determine the number of lanes. Might be overruled by other tags
- [maxspeed|minspeed]
- [maxspeed|minspeed][:lanes][:forward|:backward|:both_ways] Supported, shown on left-hand side. Displayed inside lane for lane dependent tags
- [maxspeed|minspeed]:conditional Supported, shown on left-hand side, no lane or direction dependence.
- [maxspeed|minspeed]:hgv Supported, shown on left-hand side, no lane or direction dependence
- motorroad If yes, the corresponding sign is shown
- name Shown in left column
- oneway Mostly supported, oneway=-1 might fail in some cases
- overtaking[:hgv][:forward|:backward] Shown as solid line between forward and backward lanes
- placement[:forward|:backward][:start|:end] Used for positioning lanes if enabled. Additional: Experimental support for a tag proposed by Imagic to give further detail in case of placement=transistion
- psv[:lanes][:forward|:backward|:both_ways] The values designated and official are displayed
- ref Shown in left column, used to determine color of signs
- shoulder[:left|:right] Shoulders are drawn as gray area left and right of the road
- sidewalk[:left|:right|:both] Shown in light blue on left and right side of the road
- sidewalk[:left|:right|:both]:width Used if enabled
- traffic_calming=island Shown on ways between lanes as dark area
- traffic_calming:width Used if enabled
- tunnel:name Name is shown if available
- turn[:lanes][:forward|:backward|:both_ways] Rendered by using Unicode characters.
- width[:lanes][:forward|:backward] Used if enabled
The number of lanes is determined by reading all tags of way containing a :lanes part and the lanes tag itself. For both forward and backward direction, the maximal number is used - this might not be the intended number of lanes but helps to find tagging errors (e.g. stray pipes).