Proposal:Cycleway:class
| cycleway:class | |
|---|---|
| Proposal status: | Draft (under way) |
| Proposed by: | Kaiserschmarren |
| Tagging: | cycleway:class |
| Applies to: | type |
| Definition: | Tells the routing engines what cyclingpaths to prioritise on |
| Statistics: |
|
| Draft started: | 2025-10-23 |
Proposal
The Idea is to have a classification of cycleways as currently OSM does not really know what the difference between good and bad cycleways was is.
They will be classified something like this: cycleway:class=
| Class | Use for | Example |
| 7 | very bad cycling infrastructure (unpaved, roots in the way, pedestrian area, buslane, too narrow...) | https://www.openstreetmap.org/way/513024869 |
| 6 | crossing | n/a |
| 5 | shared with cars under 30 km/h or under 20 mph | https://www.openstreetmap.org/way/30333438 |
| 4 | Cycling Street with priority over Motor-Vehicles | https://www.openstreetmap.org/way/4809448 |
| 3 | Dedicated Cycleway - Well paved | https://www.openstreetmap.org/way/477133616 |
| 2 | Highway like, without crossings (minimal foot traffic) | https://www.openstreetmap.org/way/70082221 |
| 1 | Highway like, without crossings (no foot traffic) | n/a |
This proposal only affects ways! - Not relations as the conditions can be different for each part of a cycling-route! Ways should be split where the cycleway:class is different!
This tag can also be applied not only on cycleways, but also on residential roads, pedestrian streets, buslanes, tertiary roads...
Rationale
The idea is to have such levels to give routers the possibility to route you though the best possible cycling-route by penetalising accoardingly to the given cycling-class (1 being the least penalty, 7 the most)
Basically routers can then look out for bad cycling infrastructure and provide you with a safer and more efficient path.
The already proposed tag of cycleway:hierachy does not take routing-penalties very good into mind. Eg: A smooth asphalt surface normal cycling path should not be the same level as a primary cycling route with very bad conditions (example: roots in the way, infrastructure maintance and no crossing-priority)
Tagging
Examples
Rendering
Features/Pages affected
External discussions
Comments
Please comment on the discussion page.