Tag:cycleway=lane

From OpenStreetMap Wiki
Jump to navigation Jump to search
Public-images-osm logo.svg cycleway = lane
Cycle trackinroad.jpg
Description
Cycle lanes form an inherent part of the road, separated from traffic by paint or other markings with no physical separation. Edit or translate this description.
Rendering in OSM Carto
Cyclist map-Cycleway-lane.PNG
Group: Cycleways
Used on these elements
should not be used on nodesmay be used on waysshould not be used on areasshould not be used on relations
Useful combination
Status: de facto

A cycle lane is bicycle infrastructure that is an inherent part of the road, but set aside for the exclusive use of bicycles, whilst being separated only by paint or other markings, and without a physical separation from vehicles. Where a physical separation exists either use the cycleway=track tag or create a separate way as highway=cycleway.

cycleway=lane is used to tag two-way streets where there are cycle lanes on both sides of the road, or one-way streets where there is a lane operating in the direction of main traffic flow.

How to map

Add to a road highway=* the tag cycleway=lane.

If there is only one cycle lane add:

cycleway:right=lane
cycle lane only right (direction of the ways of OSM)
cycleway:left=lane
cycle lane only left

Alternative, more clear tagging

If there is cycle lane on both sides add:

cycleway:left=lane + cycleway:right=lane

or

cycleway:both=lane

such tagging are better than cycleway=lane as many people used cycleway=lane where only one side of road has a cycleway lane

One-way roads

Use cycleway:right=lane (respectively cycleway:left=lane for countries with left-hand traffic)

For a cycle track operating in the opposite direction to a one-way road, instead use cycleway=opposite_lane + oneway:bicycle=no.

Buffered cycle lanes

A buffered cycle lane

A buffered cycle lane is separated from the car lanes with extra space. This is still tagged as cycleway=lane but with cycleway:buffer=* added. For more specific tagging, the cycleway:left:buffer=*, cycleway:right:buffer=*, or cycleway:both:buffer=* variants can also be used.

Rendering

Possible tagging mistakes

If you know places with this tag, verify if it could be tagged with another tag.
Automated edits are strongly discouraged unless you really know what you are doing!

See also