Key:maxspeed

From OpenStreetMap Wiki
Jump to: navigation, search
Help
Available languages
Dansk Deutsch English Français Português do Brasil Русский Українська

maxspeed


One example for maxspeed

Description

Maximum speed allowed on the current road, railway or waterway.

Group

Restrictions

Element help

Can be attached on nodesCan be attached on waysCan be attached on areas

Useful combination

source:maxspeed=*
zone:maxspeed=*
zone:traffic=*
minspeed=*

Implies


The maxspeed=* tag is used to define the maximum legal Speed limits for general traffic on a particular road, railway or waterway.

Note that It may often be advisable to travel at a significantly lower speed that the legal maximum. See Proposed features/Practical maxspeed for a (rejected) proposal to tag the practical driving speed. Also that some classes of vehicle are subject to additional speed restrictions (for example commercial vehicles, mopeds etc are subject to lower maximum speed limits and are often also speed limited below the maximum legal speed limit in many countries). These lower blanket speed restrictions should not be tagged using maxspeed.

Values

See also: Speed limits

The units should reflect the units in which the speed limit is legally defined and specified, ie km/h in most places other than the UK and USA where mph should be used. Numeric units can be used even where the speed limit is defined in some indirect ('implicit') way, for example where the 'national limit' sign is used in the UK to represent a speed limit which varies with road class (70 mph for motorways and dual carriageways and 60 mph on other roads outside built up areas).

Common values include the following.

Advocates of this 'country code/zone' method for situations where a speed limits are not specified by a numeric sign argue that the maxspeed values in OpenStreetMap will not have to be modified if the rules within a country change. Advocates for always using a numeric value argue the downstream systems are more likely to use the correct numeric value if it is defined in the maxspeed value than in some additional table.

For roads without maxspeed taggin the OSM tags for routing/Maxspeed article has details of maximum speeds for different classes of road.

Additional tagging

The source:maxspeed=* tag can be used to indicate what speed zone is in force where a numeric value is being used.

Minimum speeds can be specified using minspeed=*. See Traffic enforcement for a discussion on how to tag system limit enforcement infrastructure.

The traffic sign itself can be mapped as a node with traffic_sign=maxspeed:100).

There is a proposal that where the speed limits in each direction is different then this can be tagged as maxspeed:forward=100 or maxspeed:backward=80 mph. See talk page of this article for further discussion.

There is a discussion of how to tag seasonal speed limits (in Finland for example) on the talk page of this article.

There is a proposal that where different speed limits are specified for different classes of vehicle then this can be tagged using the vehicle class within the tag. For example maxspeed:hgv=40. See talk page of this article for further discussion.

There is a proposal (See Proposed_features/Practical_maxspeed) that where the actual practical speed limit is lower than the signed speed limit then maxspeed:practical=* can be used in addition to the maxspeed tag.

It has been suggested that maxspeed=walk should be avoided because "walk speed" does not have the same meaning in different countries. See maxspeed=walk proposal which suggests using less implicit values like maxspeed=GB:walk or maxspeed=DE:living_street.

Examples

Services

Speed limits for part of northern Europe using the speed limit mapping from ITO Map
ITO Map offers global speed limits updated daily
Other services

Parser

Regular expression for numeric values only:

^([0-9][\.0-9]+?)(?:[ ]?(?:kmh|km/h|mph|kph))?$

Regular expression which catches numeric values and implicit values like none or IT:rural:

^([^ ]+?)(?:[ ]?(?:kmh|km/h|mph|kph))?$

Proposals

See also

Personal tools
Namespaces
Variants
Actions
site
Toolbox