Uk:Key:maxspeed
![]() |
![]() |
Опис |
---|
Максимальна швидкість дозволена на автодорозі, залізниці чи водному шляху. ![]() |
Група: Restrictions |
Застосовується до цих елементів |
Використовується разом з |
Дивись також |
Статус: де-факто |
Інструменти |
Теґ maxspeed=*
дозволяє вказувати обмеження максимальної швидкості, що є дозволеною для основного трафіку на автошляху, залізниці чи водному шляху. Зауважте, що у той самий час певні траспортні засоби можуть мати додаткові вагові обмеження (наприклад, великовантажні автівки у Великобританії мають обмеження швидкості у 56 миль на годину [90 км/г]), що не зазначені цим теґом.
Значення
- Дивіться також: Speed limits
Максимальна швидкість для highway=*
, railway=rail
, waterway=river
може бути встановлена наступним чином:
Хоча приклади теґів наведені для лінійних обʼєктів, окремі позиції з обмеженнями зазвичай можна відтворити, позначаючи точку тими ж теґами.
Тип | Приклад | Пояснення |
---|---|---|
Чисове значення обмеження швидкості | maxspeed=60
|
Максимальне числове значення обмеження швидкості, за яким слідує відповідна одиниця вимирювання, якщо вона відмінна від в км/год. Коли значення в км/год, то одиниці вказувати непотрібно. Наприклад, maxspeed=60 для 60 км/год і maxspeed=50 mph для 50 миль/год (зверніть увагу на проміжок між значенням і одиницею вимірювання).
|
Змінне обмеження швидкості | maxspeed:variable=*
|
Вказує на те, що змінна максимальна швидкість може показуватись на електронних змінних знаках повідомлень з причин, зазначених у значенні теґа. Можна використовувати разом з Будь ласка, не використовуйте цей теґ для залізничних ліній, а замість цього позначте там максимально дозволену швидкість. |
Без обмеження швидкості | maxspeed=none
|
Вказує на те, що для цієї ділянки дороги немає фіксованого максимального числового обмеження швидкості (на деяких німецьких автобанах та дуже небагатьох інших місцях). Не використовувати для ситуацій, коли є обмеження, але воно невідоме. Там, де обмеження невідомое теґ maxspeed додавати не треба. |
Швидкість пішоходів | maxspeed=walk
|
В Австрії та Німеччині обмеження швидкості для житлової зони (німецька: Wohnstraße) визначається лише як "швидкість пішоходів", але для цього немає визначеного числового значення. Пропозиція maxspeed walk передбачає, що слід використовувати walk , але вона не використовується зазвичай.
Якщо закон визначає числовий еквівалент, його можна використовувати замість цього. Наприклад, у Нідерландах швидкість ходьби юридично визначається як 15 км/год, тому просто використовується |
Неявне обмеження швидкості | maxspeed=<countrycode>:<zone type>
|
У деяких країнах, зокрема в Румунії, прийнято використовувати maxspeed з неявними значеннями. Формат включає код країни, за яким слідує : та ідентифікатор зони (наприклад 'RO:urban').
Ця нечислова нотація використовується, щоб уникнути виправлення всієї мапи країни через зміни законодавства щодо максимальної швидкості. Примітка: Деякі спільноти вважають за краще позначати ту саму інформацію в тезі |
Неявні обмеження швидкості
- Основна стаття: Default speed limits
Теґ maxspeed=*
може отримувати контекстно специфічні значення, особливо в місцях де немає дорожніх знаків, що обумовлюють обмеження максимальної швидкості, типово зазначену в нормативних документах.
В деяких місцях ця інформація зазначається явним чином за допомогою source:maxspeed=*
та maxspeed:type=*
Код країни | В межах міської забудови | По за межами міської забудови | Інше | Коментарі | |||
---|---|---|---|---|---|---|---|
source:maxspeed=* або maxspeed:type=* (або maxspeed=* )
|
Типове чи явно вказане значення | source:maxspeed=* або maxspeed:type=* (або maxspeed=* )
|
Типове чи явно вказане значення | source:maxspeed=* або maxspeed:type=* (або maxspeed=* )
|
Типове чи явно вказане значення | ||
UA | UA:urban | 50 | UA:rural | 90 | UA:living_street | 20 | — |
UA:trunk | 110 | ||||||
UA:motorway | 130 |
Значення для інших країн – Key:maxspeed#Implicit maxspeed values
Див. також Типові обмеження швидкості для повного та машинозчитуваного списку неявних обмежень швидкості, який також включає обмеження швидкості для автотранспортних засобів, крім автомобілів, і отримується безпосередньо з законодавства кожної країни (з посиланнями).
Зони максимальної швидкості
Якщо обмеження швидкості позначено спеціальними обмеженнями швидкості, позначеними на кордонах зони, їх можна позначати наступним чином:
maxspeed=30
maxspeed:type=DE:zone30
або менш полярний спосіб maxspeed=DE:zone:30
Примітка: Спеціальний ключ zone:maxspeed=*
перетинається з обома методами та може бути використаний для цієї мети в поєднанні з явним значенням maxspeed, наприклад zone:maxspeed=DE:30
та maxspeed=30
.
Розширене теґування
Транспортні засоби
Там, де є різні обмеження швидкості для різних класів транспортних засобів, їх слід вказати за допомогою maxspeed:<vehicle>=*
. Можливі значення для <vehicle>
відповідають значенням для транспортних засобів ключа access=*
(див. також Приклади).
Примітка: Якщо для певних класів транспортних засобів застосовується нижче загальне обмеження швидкості на всіх дорогах у межах юрисдикції, то це не повинно бути позначено на кожній окремій дорозі.
Наприклад:
maxspeed:hgv=*
– застосовується до вантажівок "heavy goods vehicles" (=trucks)maxspeed:bus=*
– застосовується до автобусів
Напрямок руху
- Основна стаття: Uk:Forward & backward, left & rightТам, де вказані різні обмеження швидкості для кожного напрямку руху, їх можна вказати за допомогою
maxspeed:forward=*
чиmaxspeed:backward=*
відповідно.forward
застосовується до обмеження швидкості в тому ж напрямку, що і напрямок лінії OSM, аbackward
до обмеження швидкості в протилежному напрямку.
Смуги руху
Там, де вказані різні обмеження швидкості для кожної смуги дороги, їх можна вказати за допомогою maxspeed:lanes=*
. Максимальна швидкість кожної смуги повинна бути розділена символом | (вертикальна риска). Значення вказуються зліва на право, де перше значення – це максимальна швидкість крайньої лівої смуги (за напрямком лінії OSM), і так до крайньої правої смуги.
Крім того, якщо вони повинні бути вказані для кожного напрямку руху окремо, ключ maxspeed:lanes:forward=*
та maxspeed:lanes:backward=*
використовуються, lanes:forward
застосовується до обмеження швидкості по смугах у тому ж напрямку, що й напрямок лінії OSM, а lanes:backward
до обмеження швидкості смуг протилежного напрямку. Отже, дивіться також Приклади, а також статтю про мапінг окремих смуг.
Обмеження по часу
- Основна стаття: Uk:Conditional restrictions
Приклад: Максимальна швидкість становить 30 км/год з 7:00 до 14:00 у робочі дні (у Німеччині: понеділок-субота, але не у святкові дні), але в іншому випадку становить 50 км/год як неявне обмеження швидкості в місті:
maxspeed=DE:urban
maxspeed:conditional=30 @ (Mo-Sa 07:00-14:00; PH off)
Інші міркування
Теґ maxspeed=*
в ідеалі слід додавати лише до сегмента проїжджої частини, для якого застосовується обмеження швидкості. Залежно від юрисдикції, обмеження швидкості може набути чинності за знаком обмеження швидкості [1][2], на суцільній лінії, намальованій через проїжджу частину біля знаку [3], на фіксованій відстані від знаку або на найближчому перехресті.
Приклади
Ідентифікація | Теґування | Примітки |
---|---|---|
![]() |
maxspeed=60 + maxspeed:type=sign
|
|
![]() ![]() |
maxspeed=50 mph + maxspeed:type=sign
|
Обмеження швидкості вказується в одиницях, які юридично визначена і не буде перетворено на км/год. |
![]() |
maxspeed=DE:urban maxspeed=DE:rural
|
На всіх дорогах Німеччини, де не визначено чіткого обмеження швидкості, можуть (і повинні) бути вказані відповідні неявні значення. |
10 knots | maxspeed=10 knots
|
Обмеження швидкості вказується в одиниці, яка юридично визначена і не буде перетворена на км/год. |
![]() |
maxspeed:variable=*
|
(Змінне) обмеження швидкості показується на знаках обмеження швидкості. |
![]() |
maxspeed=GB:nsl_single
|
Неявне обмеження швидкості 60 миль на годину на дорозі у Великобританії на основі знака "національне обмеження швидкості". |
![]() |
maxspeed:lanes=100|100|80
|
Обмеження швидкості 80 кілометрів на годину на крайній правій смузі на дорозі з передбачуваним загальним обмеженням швидкості 100 кілометрів на годину. |
![]() |
maxspeed=80 maxspeed:hgv=60
|
Обмеження швидкості в 60 кілометрів на годину дійсне лише для вантажівок – 80 кілометрів на годину в іншому випадку. |
![]() |
maxspeed:conditional=40 @ (Mo-Fr 08:00-09:30, 14:30-16:00;PH off;SH off)
|
Обмеження швидкості, яке діє впродовж днів шкільного навчання. Див Conditional restrictions для уточнення обмежень по сезонах чи часу. |
![]() |
maxspeed=80 + maxspeed:conditional=60 @ wet
|
Обмеження на час негоди |
![]() ![]() |
maxspeed:conditional=60 @ (maxweightrating>7.5)
|
60 км/год для транспортного засобу з максимальною дозволеною вагою понад 7,5 т. Дивіться також maxweightrating=*
|
Сервіси
- JOSM
- Вбудований стиль mappaint типово показує значення максимальної швидкості на точці, якщо позначено разом з теґом дорожнього знаку
traffic_sign=*
. - Стиль mappaint maxspeed показує значення maxspeed на лініях різними кольорами.
- Вбудований стиль mappaint типово показує значення максимальної швидкості на точці, якщо позначено разом з теґом дорожнього знаку
- StreetComplete має завдання (стандартно вимкнені), які пропонуватимуть вам вказати інформацію про обмеження швидкості
- MapComplete Maxspeed редактор (не підтримує використання теґів *:urban)
- Інші сервіси
- Worldwide maxspeed overlay
- Запити Overpass turbo
- Maxspeed color подібний колірний стиль до попереднього ITO map (Жовтий для максимальної швидкості 'none'; темно-синій для 130/120/110; світло-блакитний для 100; фіолетовий для 90/80; червоний для 70/60; помаранчевий для 50 і зелений для 5/10/15/20/30/40)
- Maxspeed major roads color подібний колірний стиль до попереднього ITO map (Жовтий використовується для доріг з максимальною швидкістю, встановленою на 'none'; темно-синій для 130/120/110; світло-блакитний для 100; фіолетовий для 90/80; червоний для 70/60; помаранчевий для 50 і зелений для 30
Розробникам
Синтаксичний аналіз
Регулярний вираз тільки для числових значень:
^([0-9][\.0-9]+?)(?:[ ]?(?:kmh|km/h|mph|kph))?$
Регулярний вираз, що відловлює числові значення та неявні значення, такі як none чи IT:rural:
^([^ ]+?)(?:[ ]?(?:kmh|km/h|mph|kph))?$
Рушії прокладання маршрутів
Розробники рушіїв прокладання маршрутів повинні знати, що теґ highway=*
не обовʼязково є хорошим посередником для обмежень швидкості в деяких юрисдикціях. Наприклад, в американському штаті Огайо, в той час, в якій сільські, без покриття дороги highway=unclassified
мають стандартне більш високе обмеження швидкості (55 mph), ніж деякі міські highway=motorway
шляхи (50 mph).
Можливі помилки теґування
Дивіться також
Повʼязані теґи
minspeed=*
– обмеження мінімальної швидкостіaccess=*
– інші обмеженняsource:maxspeed=*
чиmaxspeed:type=*
– джерела інформації про обмеження швидкостіtraffic_sign=*
– дорожні знакиhighway=speed_camera
– камери контролю швидкостіhighway=speed_display
– динамічні електронні табло, на яких можуть показуватись різні обмеження швидкостіmaxspeed:advisory=*
– рекомендована швидкістьmaxspeed:variable=*
– вказує на те, що обмеження швидкості може змінюватись динамічноmaxspeed:conditional=*
– використовується для зазначення швидкості за наявності певних умов
Повʼязані теми
- Proposed features/Practical maxspeed – пропозиція позначення швидкості яка може бути реально досягнута, коли обмежень швидкості та іншої інформації недостатньо, щоб дати реалістичну картину. Відхилено, але використовується.
- Огляд одиниць вимірювання
- Обмеження за типами пересування ключа
access=*
- Детальний огляд неявних обмежень швидкості
- Default speed limits (Обмеження швидкості, які застосовуються у різних територіях, якщо явного обмеження швидкості не зазначено)
- Опис суфікса lanes для позначення окремих смуг
- Загальна стаття про обмеження швидкості
- Запит Sophox для доріг з найширшого діапазону дозволених швидкостей (dead link since 2020)
Мапи, що показують дані про максимальну швидкість
- openstreetbrowser показує дані про максимальну швидкість
- Max Speed via Overpass – мапа, що показує обмеження швидкості. Зачекайте, поки зʼявляться значення, а потім натисніть і відредагуйте.
- https://graphhopper.com/maps/ – після прокладання маршруту, швидкість можна побачити на графіку внизу, змінивши на "max_speed".
- CyclOSM – веломапа, яка показує дороги зі швидкістю до 32 км/год блакитним затінюванням.