|Indication that the speed of a way is not static (e.g. fixed signs) but dynamic (e.g. variable-message sign)|
|Used on these elements|
|Tools for this tag|
This maxspeed:variable=* tag indicates that a lower speed limit may be in operation in certain non-time based conditions, but does not specify the speed directly. Where that lower speed limit has a fixed value it suggested to tag it with maxspeed:conditional=<lower_speed> @ <condition>, where `<lower_speed>` is the lower speed limit value e.g. 40, and `<condition>` is the condition that triggers it, e.g. `wet` or `flashing` (flashing lights), etc.
If the speed limit is known for when the dynamic signs are not in operation, this should be tagged in maxspeed=*.
|maxspeed:variable=yes||Indicates that the speed specified in maxspeed=* tagging represents a maximum speed limit and can be further reduced using dynamic speed indication.|
|maxspeed:variable=<reasons>||Same meaning as above, but additionaly specifies one or more ";"-separated reasons for speed adjustment. See next section for possible values.|
|maxspeed:variable=no||Default. Indicates that the speed specified in maxspeed=* tagging is a fixed limit.|
Fixed limits can still vary depend on conditions, e.g. time of day.
|Same meaning as above, however, these tags affect forward/backward direction only. If present, overrides maxspeed:variable=*|
Values for <reason>
The value can provide additional information, why the speed limit is changed in the variable speed limit section. They should be observable by people frequently using the section with the variable speed limit. If the reason is not known, please use
The values imply a hint about the frequency of a speed limit changes.
||The speed limit is frequently lowered (from the given
Note: This value is not intended for sections with occasional traffic peaks (e.g. start of holidays, an annual concert), even if the variable speed limits is reduced in such situations too. Use
Speed limit 40 because of dense traffic (rush hour)
||This value indicates that the speed limit changes with the weather conditions. Most modern traffic management systems have sensors to detect wet road conditions, snow/ice or fog. The information can be used to reduce speed for increased safety.
Note: Only use
Illustration only, variable speed limit not visible on this picture.
||The speed limit can be reduced to protect the environment and/or nearby residents (e.g. to reduce emissions, smog or noise).
Note: This value (and
Variable speed limit of 100, activated to reduce emissions (indicated by IG-L)
||A lower speed limit is indicated due to children in nearby schools.
Note: This is not a generic tag for school zones (see hazard=school_zone). It only applies to school zones where the lower speed limit is changed or indicated externally (for example by switching on flashing lights or changing a digital display) and not just with static signs. For static signs with written conditions like "when children are present", "on school days" or fixed times or days (Mo-Fr, 8-16), please use maxspeed:conditional=* and do not tag it with
Note that this would be better tagged with
||The speed limit is lowered exceptionally in cases like accidents or breakdowns, on occasional traffic peaks (few days of year only, for example start or end of school holidays), road works or other traffic obstructions ahead.
Note: Variable speed limits in tunnels and at tunnel portals outside urban areas are candidates for
Here the tunnel has been completely closed due a car break down ("Panne"), the reduced variable speed limit would be 30.
- maxspeed:variable=yes, maxspeed=80 – indicates that the maximum allowed speed is 80 kmph, however, this speed limit can be reduced further to accomodate traffic conditions
- maxspeed:variable=yes, maxspeed=none – indicates that there is no maximum allowed speed (no legal limit!), however, the speed limit can be reduced if necessary. Normally only useful on German Autobahn.
Possible tagging mistakes