Proposal:Extended expressway tagging

From OpenStreetMap Wiki
Jump to navigation Jump to search
Extended expressway tagging
Proposal status: Draft (under way)
Proposed by: ZLima12
Tagging: expressway=limited, expressway=controlled
Applies to: way
Definition: Whether a road is physically an expressway
Statistics:

Draft started: 2025-10-24

Proposal

The word "expressway" can be used to refer to two different kinds of high-speed roads: either a limited-access highway[a] or a controlled-access one.[b] Currently, the expressway=yes tag is used in OSM to describe a road as the former, limited-access meaning. I am proposing that we extend the expressway=* key to be able to describe both meanings of the word expressway, either limited-access or controlled-access. Two new values of the key will be understood:

This proposal is strictly concerned with the physical characteristics of the road, like the current expressway=yes is. In contrast, highway=motorway is associated with specific legal classifications in some countries, in addition to having certain expected performance characteristics. Most highways currently tagged as highway=motorway will not be altered as a result of this proposal; that tag will now imply expressway=controlled, which is correct in most places. Nonetheless, this implication may be overridden with expressway=limited when applicable, and expressway=controlled may be used on roads that meet the performance requirements but can not be classified as highway=motorway for region-specific reasons.

Should this proposal pass, there will be a grace period of 9 months in which the expressway=limited and expressway=controlled tags should not be used. This is to give data consumers a chance to update their software to understand the new tag. After the grace period ends, most roads previously tagged as expressway=yes may be tagged as expressway=limited instead. However, this should be done on a case-by-case basis; no mechanical edit shall be performed to do this retagging.

At a minimum, consumers should begin to interpret any value of expressway=* that they do not understand (other than expressway=no) as expressway=yes. Assuming no other changes to the software are made, roads that were previously tagged as expressway=yes and retagged to either expressway=limited or expressway=controlled will be treated exactly as they previously were. As an added benefit, if a new value to expressway=* is added in the future, consumers that do not yet understand the value will still treat the road as "some kind" of expressway (see #expressway=yes). Of course, consumers are encouraged to add support for each value of expressway=* to better understand the type of road in question.

Rationale

The expressway=yes tag has proved useful to identify high-performance roads independently of their classification/importance (highway=*). Depending on the region, highway=trunk has been used to describe limited-access expressways, but in recent years there have been efforts to decouple performance characteristics from this tag. This has been quite beneficial, as it is not uncommon for limited-access expressways to only be as important as a highway=primary, or occasionally highway=secondary and lower.

While it is somewhat less common than the previous situation, sometimes a controlled-access expressway is not important enough or otherwise does not meet regional requirements to be a highway=motorway. However, there is currently no good way to convey that a road is a controlled-access expressway other than the highway=motorway tag. This is the primary issue that this proposal seeks to address; by using the expressway=controlled tag, the physical characteristics of the road can be properly conveyed while using any highway=* value.

motorway=yes has previously been proposed to serve the same function as expressway=controlled, but the current proposal has a few advantages:

  • motorway=yes currently has a different meaning, pertaining to legal restrictions
  • Similarly, the word "motorway" has associations with specific legal classifications in some regions, most notably the UK where the term originates from
  • General confusion between highway=motorway and motorway=yes
  • expressway=* is already being used to describe physical highway construction

Tagging

highway=motorway

highway=motorway should continue to be used on roads that match the relevant legal criteria in the region, or those that meet the requirements decided on by the region's mappers. highway=motorway will now imply expressway=controlled, so it is recommended to not use any expressway=* tag in most cases. However, in rare cases where a road that should be highway=motorway is not fully controlled-access or otherwise does not meet the requirements for expressway=controlled, this implication may be overridden with expressway=limited or even expressway=no.

expressway=no

This tag will remain unchanged.

expressway=limited

This tag will be used in mostly the same way as expressway=yes has been, but it will also explicitly mean that the performance of the road is less than that of a expressway=controlled. As such, expressway=limited can be used on highway=motorways (in rare cases) to convey that despite meeting local requirements for motorway, the road is not a full expressway=controlled. Roads tagged as expressway=limited must have a higher than usual maxspeed=* and accompanying design features, and meet one of the two following conditions:

expressway=limited may also be used occasionally on roads that are fully controlled-access (access_control=full), but are significantly below the region's standards for expressway=controlled. For example, the on/off ramps to the highway might be very short, turn at near 90 degree angles, and/or have stop signs on them. The main roadway may also have tighter turns, narrow or no shoulders, and a lower overall average speed.

expressway=controlled

Use this tag on highways that are not highway=motorway but are controlled-access expressways. This tag implies at least[c] the same physical characteristics that highway=motorway has historically, but does not imply any legal restrictions. To say that a highway has the same legal restrictions as a motorway, use motorway=yes instead. The exact level of performance that is required for this tag may vary slightly by region, but roads with this tag must meet the following characteristics:

expressway=yes

Now that we can describe both kinds of expressways, expressway=yes will become ambiguous. It will now mean that the road in question is at least expressway=limited, but it may also deserve expressway=controlled. Mappers are encouraged to use one of the two more specific tags, but expressway=yes may be added if there is no expressway=* tag already and it is unclear which of the two is appropriate.

Examples

Just highway=motorway

highway=motorway + expressway=limited

Roads that are legally classified as a motorway but are not fully controlled-access. Anyone may insert examples here if they know of one.

expressway=limited + access_control=full

Roads that are fully controlled-access, but are significantly below typical controlled-access expressway performance.

highway=primary + expressway=controlled

This list is US-centric, so please add examples from other countries if you know of any.

Rendering

Features/Pages affected

External discussions

Comments

Please comment on the discussion page.

Notes

  1. ↑ e.g. Scajaquada Expressway, Great Smoky Mountains Expressway
  2. ↑ e.g. Long Island Expressway, Hunter Expressway, Expressways of Japan
  3. ↑ Some countries allow roads with partial access control to be motorways, but this is never permitted with expressway=controlled