From OpenStreetMap Wiki
Jump to navigation Jump to search
Public-images-osm logo.svg maxspeed:practical
Transportation in Tanzania Traffic problems.JPG
The speed actually achieved on a given road section is always lower than the permissible one. Изменить это описание на вики-странице. Изменить это описание в элементе данных.
Группа: Свойства дороги
Используется на элементах
точки не принято отмечать этим тегомлинии можно отмечать этим тегомполигоны не принято отмечать этим тегомотношения не принято отмечать этим тегом
Полезные сочетания
Смотри также
Статус: в использовании

a caliper demonstrating verifiability

Проверяемость этого key спорная. Пожалуйста, прочитайте обсуждение на странице обсуждения. Пожалуйста, не удаляйте это сообщение до тех пор, пока спорность не будет устранена.

Map realistic average speed estimate in cases where there are no legal speed limits or the realistic traveling speed is much lower than the posted maximum or advisory speed and realistic speed information can not be estimated in other ways.

Good examples are narrow winding mountain or rural roads or desert tracks that do not have posted speed limits.

This key should not serve as an example for the introduction of similar keys. It is used for lack of a better alternative such as live traffic data. Some mappers object that the use of this key violates the principle of verifiability. The original proposal for this tag was rejected - see Proposed features/Practical maxspeed.

How to map

maxspeed:practical can be used to map a "realistic average speed" on highways where other tags are not sufficient to describe what kind of traveling speed could be reasonably expected.


Use of maxspeed:practical > maxspeed is discouraged and routers are expected to ignore such values.

Where particular obstacles (such as traffic lights, ferries) can be mapped appropriately by other tags they should be mapped and maxspeed:practical should be applied to the segments between the obstacles so that the total driving speed can be approximately estimated by combining the information about mapped obstacles and maxspeed:practical. From this follows that maxspeed:practical is easiest to apply to long extra urban stretches of road where such obstacles play only a minor role. In urban environments it can be applied where some roads are particularly slow due to congestion or other factors.

Use with conditions

Conditional restrictions could be used such as:

  • maxspeed:practical:conditional=30 @ (07:00-09:00); 40 @ (16:00-19:00) + maxspeed:practical=60
  • maxspeed:practical:hgv:conditional=20 @ (07:00-09:00); 30 @ (16:00-19:00) + maxspeed:practical:hgv=50
  • maxspeed:practical:conditional=30 @ wet - expect an average speed of 30 when wet

Data consumers may not support this for some time so it is important to specify a fallback.

Expected evaluation by routing software is to apply the most specific matching value of maxspeed:practical and if none matches fall back to the most specific values of maxspeed:advisory=* and maxspeed=* as described here: Conditional restrictions#Evaluation of conflicting restrictions. Hence there is no use to specify maxspeed:practical in conditions where maxspeed or maxspeed:advisory are sufficient.

Old style conditions

This syntax was invented before the approval of Conditional restrictions and in theory may be still evaluated by some data consumers though none is known.

  • maxspeed:practical=90;nighttime:70 - you can expect to drive around 90 km/h at daytime, 70 km/h during night hours.
  • maxspeed:practical=60;rushhour:20 - 60 km/h at all times except rush hour.

See also


This key was originally introduced by the rejected proposal Proposed features/Practical maxspeed nevertheless remained in use ever since.

Current description and use differ substantially from that of the rejected proposal.