VOOZH about

URL: https://wiki.openstreetmap.org/wiki/Key:maxspeed:type

⇱ Key:maxspeed:type - OpenStreetMap Wiki


Key:maxspeed:type

From OpenStreetMap Wiki
Jump to navigation Jump to search
  • Key:maxspeed:type
  • In other languages
v · d · e
👁 Image
👁 Image
Description
One of two ways to specify the type of speed limit Error creating thumbnail:
Group: annotations
Used on these elements
Documented values: 22
Useful combination
Status: in use
Tools for this tag

=* describes how a speed limit has been set into force.

=* should be accompanied by a maxspeed=* tag containing the numerical speed limit value, and all other vehicle maxspeed sub-tags that differ from the main value. When the exact value in km/h or mph is not explicitly signed, some mappers prefer omitting maxspeed=* and relying on data-consumer-side parsing of default speed limits. However, most mappers include maxspeed=* even for implicit limits. As of 2026, 74% of elements tagged with =* excluding =sign also have maxspeed=* according to TagInfo.

=* is used in certain regions of the world, such as the United Kingdom. In most other regions, the simpler and more consistent tag source:maxspeed=* is used to capture the speed limit type. In regions where =* is used to cover the speed limit type, source:maxspeed=* is used to capture the source of the mapped speed limit (such as a physical survey). Use whichever tag is more common in the editing area and avoid adding both tags with identical values.

Description

This tag can be used to information about the type of speed limit specified in maxspeed=*. More specific, the tag informs about the method how given speed limit had been set into force. This can be, as example

  • =sign - by a speed limit sign for specific road at traffic sign location
  • =construction - by a time-limited regulation shown by speed limit signs
  • =FR:urban - default for roads within marked city limits in France
  • =AT:rural - default for roads outside marked city limits in Austria
  • =GB:nsl_single - national speed limit on non-motorway single carriageways in the UK
  • =NL:motorway - default for roads with controlled access in the Netherlands
  • =PL:rural/=PL:urban - default speed limits in Poland

In cases where traffic signs had been mapped separate from ways as individual nodes or are missing at all, this tag =sign informs that current speed limit on a way had been set into force by a traffic sign.

The tag =* is useful in cases where actual speed limit had been tagged as a hard value like maxspeed=120 which is or was valid by law at time of editing. But law might be changed at some time and maximum allowed speed given by law as well. As long as value of a maxspeed tag had not been changed or should not be changed from a numeric value to preferred context related value like maxspeed=NL:motorway, tag =* may help to identify such cases by automated procedures.

While usage of =* is growing, in history tag source:maxspeed=* had been used for similar purpose by same semantics. See Speed limits for more information.

Visualisation

The tag =sign may indicate that applicable speed limit may be shown as traffic sign.

The tag =* with value <country_code>:<context> may indicate that applicable speed limit may be shown as related symbol or icon, especially for rural or urban areas.

How to use

If a set of attributes of a way containing the tag maxspeed=* should be extended by tag =*:

  • In cases of an applicable traffic sign using a numeric value for a speed limit: Add tag =sign
  • In cases of an applicable law limits maximum allowed speed limit: Add a tag =* with value <country_code>:<context>

Values

Australia

Values for Australia, see Australian Tagging Guidelines/Roads. Other possible values have been listed here, but are hardly or never in use.

Type Tags Taginfo
👁 Image
maxspeed=*
=sign
👁 Image
maxspeed=*
=AU:zone* or zone:maxspeed=AU:*
unposted 👁 Image
within built-up area in most states and territories
maxspeed=50
=AU:urban
unposted 👁 Image
within built-up area in the Northern Territory
maxspeed=60
=AU-NT:urban
maxspeed=100 (most state and territories)
=AU:rural
maxspeed=110
=AU-NT:rural or =AU-WA:rural

Austria

Main article: DE:Key:maxspeed:type

source:maxspeed=* is in use with the same values.

Values for Austria:

Type Tags Taginfo
Error creating thumbnail: maxspeed=*
=sign
Error creating thumbnail: No speed related tags (walking speed by default)
Error creating thumbnail: maxspeed=*
=AT:shared_zone*
File:Hinweiszeichen 26.svg maxspeed=30
=AT:bicycle_road
Error creating thumbnail: maxspeed=*
=AT:zone*
Error creating thumbnail: maxspeed=50
=AT:urban
File:Frastanz Fellengatter-Ortsschild-01ASD.jpg maxspeed=*
=AT:city_limit*
Error creating thumbnail: maxspeed=100
=AT:rural
File:Hinweiszeichen 8c.svg maxspeed=100
=AT:trunk
Error creating thumbnail: maxspeed=130
=AT:motorway

Canada

=* is increasingly used in Canada, usually in large cities where the implicit speed limit defined in provincial/territorial traffic laws or municipal bylaw has been mapped. Alternatively, source:maxspeed=* is used to document the type of speed limit in Canada. Documented in this section are values applicable for both keys.

Nationwide

Type Tags Taginfo Notes
Error creating thumbnail: maxspeed=*
=sign or source:maxspeed=sign
Error creating thumbnail: on a (long-term) construction zone maxspeed=*
=construction
Implicit Error creating thumbnail: within city, town or village limits maxspeed=50
=CA:urban
While common, this key is controversial for failing to account that implicit speed limit determination in Canada is under provincial or territorial jurisdiction. While most provincial and territorial traffic laws set an implicit urban speed limit of 50 km/h, Saskatchewan and the Yukon does not have separate implicit urban and rural limits, Nova Scotia and Prince Edward Island have different implied speed limits within urban areas depending on predominant land use (also observed in some U.S. states), and Alberta has separate speed limits for provincial highways and local roads in both urban and rural areas. Due to this, it is preferable to use province-specific values containing two-letter postal abbreviation after CA as documented below (e.g. CA-ON:urban for a implicit urban 50 km/h speed limit in Ontario, CA-AB:urban for a implicit 50 km/h speed limit on urban local roads or 80 km/h speed limit on urban highways in Alberta). Almost all instances of this tag are added via StreetComplete.

Alberta

Alberta's Traffic Safety Act provides for two different implied speed limits for local roads and provincial highways.

Type Tags Taginfo Notes
Unposted Error creating thumbnail: within city/town/village limits maxspeed=50
=CA-AB:urban
Unposted File:CA-ON road sign Rb-001-080.svg on a provincial highway within city limits highway=*
ref=*
maxspeed=80
=CA-AB:urban
Hardly used as most provincial highways usually have signposted limit when they enter city limits
Unposted File:CA-ON road sign Rb-001-080.svg outside city, town or village limits, or within an Indian reserve or Métis settlement boundary maxspeed=80
=CA-AB:rural
Unposted File:CA-ON road sign Rb-001-100.svg on provincial highway outside city, town or village limits highway=*
ref=*
maxspeed=100
=CA-AB:rural
Hardly used as most provincial highways usually have explicitly posted limits.
Community speed limits (such as citywide 40 km/h limits, e.g. in Edmonton, Calgary and St. Albert) and neighbourhood speed limits highway=*
ref=*
maxspeed=*
=CA-AB:zone*
source:maxspeed=name of municipal bylaw implementing community speed limit or source:maxspeed=sign (optional)
See this document by Alberta Transportation for signage example

Signage in Edmonton uses this text on signs at major entry points indicating the implied 40 km/h speed limit within city limits: "Speed limit 40 km/h unless otherwise posted".

British Columbia

Type Tags Taginfo Notes
Unposted File:CA-BC road sign R-004-050.svg within city, town or village limits maxspeed=50
=CA-BC:urban
Unposted File:CA-BC road sign R-004-080.svg outside city, town or village limits maxspeed=80
=CA-BC:rural

Manitoba

Type Tags Taginfo Notes
Unposted Error creating thumbnail: within city, town or village limits maxspeed=50
=CA-MB:urban
Unposted File:CA-ON road sign Rb-001-090.svg outside city, town or village limits maxspeed=90
=CA-MB:rural

Ontario

Type Tags Taginfo Notes
Unposted Error creating thumbnail: within city/town/village limits maxspeed=50
=CA-ON:urban
Unposted File:CA-ON road sign Rb-001-080.svg outside city, town or village limits maxspeed=80
=CA-ON:rural

Quebec

Type Tags Taginfo Notes
Bicycle street (vélorue) maxspeed=30
=CA-QC:bicycle_road
Error creating thumbnail: maxspeed=40
=CA-QC:zone* or zone:maxspeed=CA-QC:*
Unposted Error creating thumbnail: within city/town/village limits maxspeed=50
=CA-QC:urban
Unposted File:CA-ON road sign Rb-001-070.svg on unpaved road outside city, town or village limits maxspeed=70
surface=unpaved or surface=gravel
=CA-QC:rural
Unposted File:CA-ON road sign Rb-001-090.svg outside city, town or village limits maxspeed=90
=CA-QC:rural
File:Quebec Autoroute 20.svg highway=motorway or highway=trunk
ref=numbers between 1-99 or 400-999
maxspeed=100
=CA-QC:motorway
Mostly signed, so value is never used

Finland

Values for Finland.

Type Tags Taginfo Note
File:Finland road sign C32-50.svg maxspeed=*
=sign
File:Finland road sign C34-30.svg maxspeed=*
=FI:zone* or zone:maxspeed=FI:*
Most common speed limit zones are 30 and 40 km/h. 20 and 50 km/h zones also exist. Theoretically any speed limit can be used in a zone.
Error creating thumbnail: maxspeed=20
=FI:living_street
File:Finland road sign E22.svg maxspeed=50
=FI:urban
File:Finland road sign E23.svg maxspeed=80
=FI:rural

France

Values for France.

Type Tags Taginfo
File:France road sign B14 (50).svg maxspeed=*
=sign
File:France road sign B30 (30).svg maxspeed=*
=FR:zone* or zone:maxspeed=FR:*
Error creating thumbnail: maxspeed=20
=FR:living_street
File:France road sign EB10.svg maxspeed=50
=FR:urban
File:France road sign EB20.svg maxspeed=80
=FR:rural
File:France road sign C107.svg maxspeed=110
maxspeed:conditional=100 @ wet
=FR:expressway
File:France road sign C207.svg maxspeed=130
maxspeed:conditional=110 @ wet
=FR:motorway

Germany

Main article: DE:Key:maxspeed:type

Values for Germany:

Type Tags Taginfo
Error creating thumbnail: maxspeed=*
=sign
Error creating thumbnail: maxspeed=*
=DE:zone* or zone:maxspeed=DE:*
Error creating thumbnail: maxspeed=walk[1]
=DE:living_street
Error creating thumbnail: maxspeed=30
=DE:bicycle_road
File:Zeichen 310-50 - Ortstafel (Vorderseite) mit Kreis, StVO 1992.svg maxspeed=50
=DE:urban
Error creating thumbnail: maxspeed=100
=DE:rural
File:Zeichen 330.1 - Autobahn, StVO 2013.svg maxspeed=none
=DE:motorway

Japan

Values for Japan. Other possible values have been listed here, but are hardly or never in use. The source:maxspeed=* tag is much more commonly used to tag the type of speed limit in Japan.

Type Tags Taginfo
Error creating thumbnail: maxspeed=*
=sign or source:maxspeed=sign
File:Japan road sign 323 (30).svg
File:Japan road sign 506-2.svg
maxspeed=*
=JP:zone* or source:maxspeed=JP:zone* or zone:maxspeed=JP:*
maxspeed=60
=JP:national or source:maxspeed=JP:national
Error creating thumbnail: maxspeed=100
=JP:motorway or source:maxspeed=JP:motorway

Malaysia

Values for Malaysia. Other possible values have been listed here, but are hardly or never in use.

Type Tags Taginfo
File:Malaysia road sign RP7-60.svg maxspeed=*
=sign
Unposted 60 km/h national speed limit within city or town limits, usually marked by warning signage at entrance: File:Speed Limit Zone.png maxspeed=60
=MY:urban

unposted 90 km/h national speed limit outside city or town limits, usually indicated only with reminder signs in Malay saying Peringatan: 90 km/j (Warning: 90 km/h) on major roads leaving city or town limits

maxspeed=90
=MY:rural
Expressway, marked by File:Malaysia expressway logo.svg maxspeed=100
=MY:motorway

Netherlands

Values for the European part of the Netherlands:

Type Tags Taginfo
Error creating thumbnail: maxspeed=*
=sign
(replace * with the speed limit, in this example 50)
File:Nederlands verkeersbord A3.svg
(if always on,
with or without circular red border)
maxspeed=*
=electronic_sign
(replace * with the speed limit, in this example 70)
File:Nederlands verkeersbord A1 30 Zone.svg maxspeed=*
=NL:zone* or zone:maxspeed=NL:*
(replace * with the speed limit, in this example 30)
Error creating thumbnail: maxspeed=15
=NL:living_street
File:Nederlands verkeersbord H1.svg maxspeed=50
=NL:urban
File:Nederlands verkeersbord H2.svg maxspeed=80
=NL:rural
Error creating thumbnail: maxspeed=100
=NL:motorroad
Error creating thumbnail: maxspeed=130
=NL:motorway

Poland

Values for Poland (note that some values listed here are barely used):

Type Tags Taginfo
File:PL road sign B-33-50.svg maxspeed=*
=sign
File:PL road sign B-43-30.svg maxspeed=*
=PL:zone* or zone:maxspeed=PL:*
Error creating thumbnail: maxspeed=20
=PL:living_street
Error creating thumbnail: maxspeed=50
=PL:urban
Error creating thumbnail: maxspeed=100 or maxspeed=90
=PL:rural
Error creating thumbnail: maxspeed=120 or maxspeed=100
=PL:expressway
Error creating thumbnail: maxspeed=140
=PL:motorway

United Kingdom

Value When to use Accompanying tags Taginfo
=sign Where there are signs stating a speed limit (a number in a red circle). Tag either:
=GB:nsl_restricted Where there is an implicit 30 mph speed limit, due to the road having street lights. Used in England, Northern Ireland, and Scotland. Tag maxspeed=30 mph and lit=yes or lit=24/7
=GB-WLS:nsl_restricted Where there is an implicit 20 mph speed limit, due to the road having street lights. Used in Wales. Tag maxspeed=20 mph and lit=yes or lit=24/7
=GB:nsl_single Where the road is a single carriageway and subject to the national speed limit (a white sign with a diagonal black line). Tag maxspeed=60 mph
=GB:nsl_dual Where the road is a dual carriageway and subject to the national speed limit (a white sign with a diagonal black line). Tag maxspeed=70 mph
=GB:motorway Where the road is a motorway and subject to the national speed limit (a white sign with a diagonal black line). Tag maxspeed=70 mph and highway=motorway or highway=motorway_link
=GB:zone20 Where there are explicit signs consisting of a red circle with "20" inside and the word "ZONE" underneath. Used in England, Northern Ireland and Scotland. Should not be used in Wales. Tag maxspeed=20 mph
=GB:zone40 Where there are explicit signs consisting of a red circle with "40" inside and the word "ZONE" underneath (40mph zone signs used on Dartmoor are of a slightly different design). Tag maxspeed=40 mph
=construction Where there is a temporary speed limit associated with long-term road works. Tag either:

Implied maxspeed values

GB:zone20 GB:zone40 sign
maxspeed=20 mph
sign
maxspeed=30 mph
sign
maxspeed=40 mph
sign
maxspeed=50 mph
sign
maxspeed=60 mph
GB:nsl_restricted GB-WLS:nsl_restricted GB:nsl_single GB:nsl_dual GB:motorway
Cars, motorcycles, and car-based van up to 2 tonnes MLW 20 mph 40 mph 20 mph 30 mph 40 mph 50 mph 60 mph 30 mph 20 mph 60 mph 70 mph 70 mph
Buses, coaches, minibuses up to 12m and goods vehicles up to 7.5 tonnes MLW 20 mph 40 mph 20 mph 30 mph 40 mph 50 mph 50 mph 30 mph 20 mph 50 mph 60 mph 70 mph
Towing caravans, trailers, or articulated. Includes cars, motorcycles, and goods vehicles up to 7.5 tonnes MLW 20 mph 40 mph 20 mph 30 mph 40 mph 50 mph 50 mph 30 mph 20 mph 50 mph 60 mph 60 mph
Goods vehicles over 7.5 tonnes MLW 20 mph 40 mph 20 mph 30 mph 40 mph 40 mph 40 mph 30 mph 20 mph 40 mph 50 mph 60 mph

Source: User:Jamicu/UK_Speed_Limits

Application support

See also

Main: Speed limits and discussion at Talk:Speed limits
  1. This value is implicitly specified through highway=living_street and doesn't need to be added.
Retrieved from "https://wiki.openstreetmap.org/w/index.php?title=Key:maxspeed:type&oldid=2955947"

Navigation menu

Search