From OpenStreetMap Wiki
Jump to: navigation, search

Available languages — Tag:cycleway=asl
· English · français
Public-images-osm logo.svg cycleway = asl
Bike Box.jpeg
On-road Advanced Stop Line for cyclists
Used on these elements
may be used on nodesshould not be used on waysshould not be used on areasuse on relations unspecified
Useful combination
Status: De facto

A cycleway advanced stop line (ASL), also known as a bike box or an advanced stop box, is a marked area for cyclists in front of the stop line for motor traffic. They are most commonly found at traffic-light controlled junctions and allow cyclists a head start when the traffic signal changes from red to green[1].


Create a new Node a few metres way back from the junction node, ideally level with the stop line at the front of the painted box. Tag the new node with cycleway=asl.

Asl tags.svg

Do not tag the junction node itself: this is misleading because then nobody can tell which direction of approach the ASL applies to.

Rationale and status

  • These cycle facilities are common sights in UK cities and places like Portland, Oregon, USA. Junctions using them should be tagged, since their presence may be informative for cycle routing.
  • "Advanced Stop Line" is the British English term for these facilities. "Bike box" is also documented here, but Wikipedia prefers the former.
  • Abbreviations are short and sometimes easy to remember.
  • Status: De facto I suppose, but pretty uncommon. This is the most common way in the database of representing this type of bicycle facility as the time of writing, [2]

Routing and data model

No fancy relation is necessary, which keeps things simple for mappers. ASL nodes are always connected to their junctions by the Way they're on. Find the nearest highway junction node along the way it's on, and that gives you both the associated junction and the applicable direction.

Open issues

  • Feeder (cycle) lane vs not?
    • If the feeder cycle lane goes for a significant distance along the road, then cycleway=lane will have been used. If it's a very short feeder cycle lane, you could cut the way and tag that short way with the lane, with the way being the length of the cycle lane.
  • ASLs for other types of vehicle. Are there any?

Other schemes

There are a few alternative taggings that have been used in the past or are still used:

    • Not sure what this is used together with. highway=stop?
      • This was used in a relation with a node member at the junction and one or more way members for the approaches to that junction which have advanced stop lines. Most of the instances were created by me and I converted them to the cycleway=asl tagging scheme instead. --Gregoryw 00:14, 14 November 2012 (UTC)


  1. http://en.wikipedia.org/wiki/Advanced_stop_line
  2. TagInfo as of 2011-04-09: 14 for this combination vs. cycleway=bike_box with 1, and cycleway=advanced_stop_line with 1 also. It's not much to go on, I know!