|This proposal has been obsoleted by the wide acceptance of destination:lanes=* and turn:lanes=*. It also confuses direction=* with destination=*.|
|Definition:||Use when different lanes on a highway lead to different directions.|
|Rendered as:||only for routing|
When different lanes are heading to different directions, just at the beginning of the junction at a highway, the different directions should be tagged by lane. This is relevant normal crossings (like traffic lights) and with ramp crossings (like the cloverleaf).
There is no existing way of tagging different directions of different driving lanes. This way of tagging could be used.
Using this schema, client programs can make routing info like car-GPS units sometimes do: http://www.tramsoft.ch/gps/screenshots/garmin/nuvi3790t/garmin_nuvi3790t_spurassistent_en.jpg .
Lets give an example for the proposal:
Example 1: motorway
Say you have the highway like on the picture on the right
This can be drawn in scheme as
The part shown on the photo is part B. In part A, the highway has 2 lanes. In part B, the right lane splits: one lane goes straight on, the others leaves the highway. In parts C and D, the lanes are separated by a barrier (which can be mapped too). The tagging of the ways could be as following:
Example 2:traffic signals
use the tags
When one lane has two directions (e.g. you need to follow that lane to go right or straight on) you can tag it as following: lane:3:direction:straight=city3;city4;... and lane:3:direction:right=city5;city6;...
To be continued and cleared out with photo's.
- The lane:x schema can be used to tag different speed limits or other limits per lane. e.g. lane:3:maxspeed=90, lane:1:maxheight=2 ...