Speed limits

From OpenStreetMap Wiki
Jump to: navigation, search
Help
Available languages
Deutsch English Română


logo Feature page: Speed limits
One example for Feature page: Speed limits
Description
Defining speed limits on roads, railways and waterways.
Tags

Speed limits on roads, railway and waterways can do tagged together with the position of speed limits signs and infrastructure for enforcing speed limits.

Contents

Maximum and minimum speed limits

Maximum and minimum speed limits are tagged using maxspeed=* and minspeed=* on the way defining the section of road/railway/waterway. The value in both cases can either be a numeric value, which should have a ' mph' or ' knots' suffix for places where the speed limit is specified non-SI units; for places where the speed limit is measured in kilometers per hour no suffix is needed. As an alternative the maxspeed value can consist of a textual value of the form '<county-code>:<zone>' using one of the entries from the table below (for example 'IT:urban' or 'DE:motorway'). Use uppercased codes from the ISO 3166-1 alpha-2 standard.

The source:maxspeed=* tag is used to contain information about the form of the limit when the limit is provided as a numeric. Values include 'sign' where the speed limit is specified as a numeric value, or using the <county-code>:<zone> format where this is being used.

Speed limit signs

The position of the actual speed limit signs can be added as nodes beside the road/railway/waterway. This should be tagged with traffic_sign=maxspeed (or traffic_sign=minspeed as appropriate) and information about the speed limit itself, for example maxspeed=50 for a speed limit sign displaying 50 km/h.

Signs that cancel current speed limits (hence setting the default limit) should be mapped as

Please note that this is mostly a way to keep track of speedlimits and to ease verification. The highway (or railway/waterway) itself must be tagged with maxspeed=* as well.

Enforcement

For fixed speed cameras use the highway=speed_camera as a node at the location of the camera. Where speed limits are enforced using average speed cameras use Relation:enforcement or tag the way with maxspeed:enforcement=* or alternatively enforcement:maxspeed=*.

County code/zone conversion table

Examples include:

value numeric equivalent
DE:motorway
DE:rural 100
DE:urban 50
IT:urban
RO:motorway 130
RO:rural 90
RO:trunk 100
RO:urban 50
RU:rural 90
RU:urban 60
GB:motorway 70 mph
GB:nsl_dual 70 mph
GB:nsl_single 60 mph

Gallery

HK Aberdeen Praya Road 香港仔海傍大道 2 Downtown at Speed Limit 50 miles.JPG
Speed limit sign with a numeric speed limit.
Picture from Wikimedia Commons, taken by User:Abbamains, licensed cc-by-sa 3.0
Night speed limit.jpg
Sign showing different speed limits during the day and at night.
Picture from Wikimedia Commons, taken by Daniel Schwen, licensed cc-by-sa 3.0
CNExpwy SpeedLimits Boden.jpg
Speed limits specified using marking on the road.
Picture from Wikimedia Commons, taken by User:DF08, licensed public domain

Tools

Josm

If you add the custom mappaint style (Preferences -> Map Settings -> Map Paint Styles) Speedlimit Signs to your JOSM configuration, correct maxspeed sign icons will be displayed on the nodes for each speed limit tagged with the recommendation above (tagging signs).Note: this is currently only working with no units tagged, feel free to improve this.'

See also

Personal tools
Namespaces
Variants
Actions
site
Toolbox