Proposed features/Lanes ex
|Definition:||Extends the definition of lanes tags to express the use of every lane. Expressed in the direction of way, L to R.|
|Rendered as:||Rendered as lines next to each other or as 3D view.|
The latest tries to tag highways with lane information are have the following issues. They are mostly hardly readable, means you can't see on first look what they represent. Mostly more than one tag is used, like for :left and :right or for bus lanes. This makes it hard to parse, cause as programmer you have to search everything for special tags which may express something about the road. Search for errors in tagging is often not quite easy, you have to think about the structure of the tags.
My proposal tries to fix this problems while remaining the old tag schema as often as useful, means you don't have to retag everything. Its easy to parse and very flexible, you can express with it nearly every road combination with easy, lightweight tags.
- Advantages compared to other (unfinished) systems
- All information in one tag.
- Existing concept is only expanded.
- The representation in the tag is vivid.
- Extremely flexible without being very complex.
- Simplest parsing for programmers.
- Errors in tagging are immediately obvious.
- Lanes=n may represent by the number n and (implied) oneway=no the lanes of both sides of the street.
- Lanes=n may represent by the number n and explicit oneway=yes the lanes of the traffic flow in one direction.
- combining two values
- x+x assign more than one value to this lane
- lane segmentation
- x,x separates lanes - you may change.
- x;x separates lanes - you may not change (anymore).
- flow segmentation
- x:x separates directions - you are allowed to turn.
- x#x separates directions - you are not allowed to turn.
- flow segmentations with separation
- x#y#x separates directions - y represents the separation here.(allows very fast mapping of i.e. motorways).
- x#y#x#y#:x very complex case, where you got two separations but in the middle of it a lane, like a fast lane for carpools. first and second x flows in the same direction.
- Values for X are always capitalized.
- usual lanes
- Each x may be a value of the following list or a number.
- F - (straight) Forward
- R - simple Right turn lane
- L - simple Left turn lane
- U - U turn lane (explicit)
- G - Gateway (ramps of i.e. motorways)
- Use this tag also on exit lanes of roundabouts. This is especially useful on Netherlands turbo-roundabouts.
- two turn lanes in same direction
- In case there is a turn lane, you might use the following to allow two types of turn lanes in same direction
- SR - Slight Right turn lane
- SL - Slight Left turn lane
- UR - sharp (U turn like) Right turn but not in counterflow of same road
- UL - sharp (U turn like) Left turn but not in counterflow of same road
- special lanes
- B - Bus lane
- CP - CarPool lane
- Values for Y are always lowercase. You are free to use everything you want to, except values used for X.
- curb - curbstone
- cb - CrashBarrier
- grass - grassy strip
Please use the discussion page for comments.
- Other Proposals