|Records the source for a speed limit, either a sign, a context (default limit) or a speedlimit zone|
|Used on these elements|
|Documented values: 1|
|Status: in use|
|Tools for this tag|
The source:maxspeed=* tag records the source of a road's maximum speed limit as provided in the maxspeed=* tag to assist with verifiability and maintenance. This may be a sign giving a numeric maximum speed, or a 'zone' from which the appropriate numeric speed limit can be determined by knowledge of local traffic laws.
How to tag
- See also: Speed limits
- sign (where the speed limit is defined by a numeric sign.)
- markings (where the speed limit is defined by painted road markings.)
- <country_code>:<context> (where the speed limit is defined by a particular context, for example urban/rural/motorway/etc., and no maxspeed is signposted)
Do not use <country_code>:<context> where there are signs that are prescribing the same maxspeed as the default.
An urban road in Italy would be tagged:
Where the speed limit is indicated by special speed limits signposted at the zone boundaries they can be tagged as follows:
- maxspeed=30 and zone:maxspeed=DE:30 - 32.952 uses 2017-03-30
- maxspeed=30 and source:maxspeed=DE:zone30 - 32.018 uses 2017-03-30
- maxspeed=30 and source:maxspeed=DE:zone:30 - 21.832 uses 2017-03-30
other (less recommended) variations
- maxspeed=30 and source:maxspeed=DE:zone - Proposed by a discussion on a mailing list citation needed (used 4k times in May 2014), usage stagnating according to taginfo history (5779 as of 3/2017)
- maxspeed=30 and source:maxspeed=zone - Proposed in the discussion of this page (analogously to other not country and speed-specific values like sign and markings) (usage stagnating, 1,8k as of 3/2017)
In some areas, default maxspeeds are not uniform in the whole country, in these cases simply use more refined codes referring to the area.
There are two relevant regions (different default rural maxspeed), Flanders and Wallonia, with these ISO codes: source:maxspeed=BE-WAL:... and source:maxspeed=BE-VLG:... As the Brussels-Capital Region has no rural road, there is also no need for a corresponding tag.
The U.K. community uses the key maxspeed:type=* and, in general, reserves this tag to describe how the maxspeed was determined with values comparable to the main source=*. The issue being that if source:maxspeed is used for the type of speed limit there is no tag to describe how the data were acquired. The UK has a specific sign meaning "speed restriction lifted, national speed limit applies" where the actual speed will depend on the road type (single or dual carriageway). Some U.K. use source:maxspeed=* to tag the source of the information as for other tags of the form source:*. After prolonged discussion of this point on talk-gb resulted in agreement to use source:maxspeed for the data source (survey, Open Data, etc) and maxspeed:type=* for the information described on this page. This usage is more consistent with the general pattern of tagging. It also resolved a conflict about how unsigned national speed limits should be tagged.
Note that this section applies to the United Kingdom as a whole (not Great Britain alone).
Context Specific Values (Default Limits)
As described above the source:maxspeed=* may use context specific values, such as where a road is unsigned and a "default" maxspeed value in-force by legislation / law applies.
source:maxspeed=* should not be used alone, and should be used with maxspeed=*, as the source does not imply a specific maxspeed value. Excluding certain situations in Romania and Russia a numerical value is preferred (refer to maxspeed=*).
|AU||AU:urban||50 or 60 in NT
|AU:rural||100 or 110 in NT & WA
(Northern Territory & Western Australia)
|FR:motorway||130 / 110 (raining)|
- maxspeed:type=* - One of two ways to specify the type of speed limit
- zone:maxspeed=* - Used to mark streets which are part of a maxspeed zone
- zone:traffic=* - Describes if a public road is in a specific trafficzone