Proposal:Cycleway:class

From OpenStreetMap Wiki
Jump to navigation Jump to search
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.