Uk:Conditional restrictions
| Опис |
| Використовується для позначення обмежень, що діють за певних умов |
| Теґи |
|
|
Обмеження (такі як access=private або maxspeed=50) іноді існують тільки за наявності певних умов. Такі обмеження (в OpenStreetMap) можна відтворити за допомоги теґів, що зазначають такі умови «conditional tags».
Пояснення
Теґи умов зазвичай використовуються разом зі звичайними теґами обмежень. Звичайний теґ вважається дійсним у звичайних випадках, в той час як зазначені умови є винятком зі звичайних правил.
- Перший теґ — звичайні правила.
- Далі, використовуються умови (виключення зі звичайних правил).
Теґи умов створюються наступним чином:
- Створіть ключ з умовою, додавши суфікс
:conditionalдо того, що було б звичайним ключем. - Додайте значення, що є винятком зі звичайних правил для цього ключа з умовою.
- Опишіть умови, за яких слід використовувати виняток з правил, використовуючи символ
@після якого зазначте умову.
Базові приклади
Часові проміжки
Винятки часто визначають часом або проміжками часу.
- Каплиця більшу частину року має обмежений приватний доступ, але на Різдво відкрита для загалу:
access=private(звичайни теґ)access:conditional=yes @ Dec 25(теґ з умовою)
- Каплиця більшу частину року має обмежений приватний доступ, але на Різдво відкрита для загалу:
- На ділянці автомагістралі звичайна швидкість руху становить 100 км/год, а з 23:00 до 5:00 вона знижується до 60 км/год:
maxspeed=100(звичайний теґ)maxspeed:conditional=60 @ 23:00-05:00(теґ з умовою)
Конкретні випадки
Якщо виняток визначається видом транспорту, вид транспорту додається до ключа як суфікс.
- Вулиця є односторонньою для більшості транспорту, але велосипеди можуть рухатися в обох напрямках:
oneway=yes(звичайний теґ)oneway:bicycle=no(теґ з умовою)
Якщо звичайне правило є таким що мається на увазі (передбачається), звичайний теґ не потрібен.
- Стандартне загальноджержавне обмеження швидкості застосовується до всіх транспортних засобів, за винятком великовантажних автомобілів, для яких обмеження становить 80 км/год:
Крім того, обмеження доступу, що визначаються видом транспорту, слід позначати теґом без очікуваного префікса access: , оскільки цей термін є таким, що маєтьсяна увазі.
- Дорога доступна для всіх типів транспортних засобів, крім великовантажних автомобілів:
(теґ з умовою)access:hgv=no
Теґування, повний опис
Загальний синтаксис виглядає наступним чином (де поля у квадратних дужках [..] є опціональними):
<restriction-type> [: <transportation mode> ][: <direction> ]:conditional = <restriction-value> @ <condition> [;<restriction-value> @ <condition>]
У тегах доступу, що стосуються конкретного виду пересування, очікуваний префікс типу обмеження access: опускається (як і в звичайних теґах).
<transportation mode> [: <direction> ]:conditional = <restriction-value> @ <condition> [;<restriction-value> @ <condition>]
Ключ
Використовується той самий ключ, що й для звичайних обмежень, з додаванням суфіксу :conditional.
Restriction type
Це може бути будь-який тип обмеження, який може мати умову. Типовими прикладами є обмеження access=*, maxspeed=*, oneway=* та maxstay=*. Restriction type має збігатись з "основним" дорожнім знаком. Знак
, за наявності додаткової таблички позначається за допомоги ключа vehicle. З іншого боку, знак
позначається за допомоги ключа maxlength (так само як і для інших знаків max<dimension>).
Transportation mode
Ця частинка ключа використовується для зазначення типу траспортного засобу чи типу пересування до якого застосовується обмеження, напр. bicycle, motor_vehicle, foot, agricultural, …
Приклад: vehicle:conditional=*
Direction
Дія обмежень може бути обмежена напрямком. Використовуйте forward та backward для зазначення напрямку дії обмеження. Напрямок дії вказується відповідно до напрямку лінії, якою позначено дорогу в OpenStreetMap. Ознайомтесь зі статтею "forward", "backward", "left", and "right", де докладно пояснюється як його визначати.
Значення
Значення складається з самого обмеження, символу @ та умови. Символ @ відокремлюється пробілами.
Переважно зазначається одне значення обмеження з відповідними умовами. У виняткових випадках може використовуватись дві або більше пар значення-умова. Такі пари значення @ умова розділяються крапкою з комою ;. Таким випадком може бути обмеження швидкості в певний час доби
, а іншим – обмеження швидкості під час дощу
. Дивіться § Суперечливі обмеження нижче, щоб зрозуміти як поводитись в таких випадках.
На початку пропонувалось використовувати permit_holder. Зараз частіше використовують permit. Значення британської додаткової таблички «except permit» (обмежено, наприклад, для мешканців та орендарів, ближче до access=private) не має того самого визначення, що й access=permit (майже завжди надається всім як частина проїзду) в OSM.
Restriction-value
Це фактичне значення обмеження; наприклад yes, private, 80, 55 mph, 2 hours. Обмеження може бути абсолютним (yes, no, permissive та інші значення, що застосовуються до всіх), відповідно до мети використання дороги (destination, delivery, customers, forestry, agricultural, etc.) або відповідно до явного дозволу (private, permit).
Condition
Умова, зазначає коли condition є дійсним. Умови можуть містити крапку з комою (;), і в цьому випадку вони повинні бути укладені в дужки (). Деякі рекомендують завжди робити це.
Можна виділити різні види умов:
- Час та день : Використовується стандартний синтаксис значень теґу
opening_hours=*. Якщо значення містить точку з комою (";"), така умова має міститись в круглих дужках(…), напр. (Mo 06:00-24:00; Tu-Fr 00:00-24:00; Sa 00:00-13:00), Mo-Fr 07:00-19:00, sunrise-sunset або Jan-Mar.
Коментарі, які будуть представлені користувачеві безпосередньо, дозволені і повинні бути написані місцевою мовою. Наприклад, "змагання з веслування" та Mo-Fr 06:00-10:00,15:00-19:00 "bij grote verkeersdrukte". В останньому випадку умова може застосовуватися протягом зазначеного часового проміжку, але, безумовно, не застосовується поза ним.
- Пора року : наприклад winter та summer, що не входить до специфікації робочих годин. Використовується тільки в тих випадках, коли конкретні дати невідомі або змінюються щороку. Зокрема, використовується для обмежень швидкості на деяких дорогах у Фінляндії, де дати зимових обмежень швидкості змінюються щороку. Див Key:maxspeed:conditional для отримання додаткових відомостей.
- Дорожні умови : Наприклад,
wet,
snow. Варто зазначити, що умова wet також відповідає суфіксу :wet – maxspeed:wet=*. Використання wet у вигляді умови рекомендується до використання саме в синтаксисі умовних обмежень (теґ "maxspeed:wet" використовувався до того, коли ще не був запропонований синтаксис умовних обмежень). - Властивість транспортного засобу : Серед таких властивостей weight (вага), axleload (максимальне навантаження на вісь), length (довжина), width (ширина), height (висота), wheels (кількість колес) та draught (осадка човна). Використовуйте відповідні оператори (<, >, =, <=, >=) для визначення умов. напр. (weight<7.5).
- Користування траспортними засобами : Обмеження залежить від того, яким чином використовується транспортний засіб, скільки пасажирів зниходиться в ньому чи яку кількість вантажу він перевозить. Напр.: (occupants>1) (типова умова для автомобілів для використання смуги "hov"), hazmat (автівки, що перевозять небезпечні вантажі).
- Групи користувачів : Обмеження зазначає певні групи користувачів, напр. медичні працівники, водії/пасажири з інвалідністю, рятувальні сулжби, жінки й т.і.
- Мета доступу : Для restriction types очікуються числові значення обмежень, наприклад для maxweightумовою може бути мета доступу (destination, delivery т.і.) або дозвіл (private, permit_holder й т.і.). Наприклад:
maxweight=2.5maxweight:conditional=none @ destination.
- Тривалість перебування : обмеження залежить від того, як довго транспортний засіб залишається на місці, наприклад, час стоянки. Використовуйте stay щоб зазначити тривалість. Наприклад: (stay < 2 hours) (де тривалість зупинки не перевищує 2 години).
- Комбіновані умови : Одна чи більше частин умови можуть поєднуватись оператором AND. Рекомендується використовувати верхній регістр для покращення сприйняття. AND означає, що мають виконуватись обидві частини умови. Наприклад access:conditional=destination @ (Sa-Su AND weight>7).
Типові обмеження
Не завжди зрозуміло, яке обмеження застосовується, коли умова не виконується. В таких випадках має зазначатись типове обмеження: maxspeed=120 + maxspeed:conditional=100 @ (20:00-06:00). В деяких випадках типові обмеження є очевидними і позначати їх необов’язково. Для більшості доріг передбачається вільний доступ, access=yes, в теґування якого немає потреби. Дивись OSM tags for routing/Access-Restrictions для ознайомлення з типовими обмеженнями для доріг різних класів. Однак буває досить корисним позначати типові обмеження в явній формі разом із використанням умовних обмежень.
Аналіз суперечливих обмежень
Коли об’єкт має два або більше різних обмеження, які відповідають типу траспортного засобу та умовам, наступний алгоритм визначає, яке з них застосовується.
- Обмеження, що має більш конкретний опис траспортного засобу, замінює більш загальні визначення. Напр. теґ "psv" переважає "motor_vehicle" у випадку з громадським транспортом. Див Uk:Key:access#Обмеження за типами пересування для ознайомлення зі всією ієрархією типів пересування та траспортних засобів.
- Обмеження за напрямком переважає обмеження, в яких напрямок не зазначений для тих самих траспортних засобів.
- Умовні обмеження переважають безумовні обмеження для тих самих транспортних засобів та напрямку руху.
- Обмеження руху по смугах, аналізуються для кожної смуги окремо, та мають перевагу над загальними обмеженнями для тих самих траспортних засобів (для умовних та за напрямком дії)
- Умовні обмеження руху по смугах, аналізуються для кожної смуги окремо, та мають перевагу над безумовними обмеженнями, вказаними для кожної смуги.
- У випадку збігу з кількома умовами значення @ умова для того ж самого теґу, використовується остання умова. Тому важливо на перше місце поставити більш загальне обмеження, а на останнє – більш конкретне. Приклади:
- (access=yes) + access:conditional=no @ (09:00-17:00); destination @ (09:00-17:00 AND disabled) – дозволяє доступ водіям з інвалідністю (остання умова) в той час, як доступ іншим заборонений з 9:00 до 17:00. Часовий інтервал має повторюватись, інакше інваліди мали б доступ лише до пункту призначення з17:00 до 9:00, тоді як всі інші використовували б загальні умови доступу.
- (maxspeed=none) + maxspeed:conditional=120 @ (06:00-20:00); 80 @ wet – тут 80 км/г за вологої погоди переважає базове обмеження 120км/г, яке діє за часом, якщо йде дощ.
- (access=no) + access:conditional=delivery @ (07:00-11:00); customers @ (07:00-17:00) – тут насправді немає конфлікту, оскільки може збігатися лише одне значення (мета доступу повинна бути destination, customers, delivery, agricultural або forestry).
Не використовується для:
- Зазначення обмежень на стоянку вздовж доріг, зазначення обмежень для стоянки вздовж доріг маж власну схему опису умов.
Приклади
Обмеження швидкості
- Основна стаття: Uk:Key:maxspeed:conditional
| Фото | Теґи | Опис |
|---|---|---|
maxspeed=120
|
Обмеження максимальної швидкості 120 км/г діє з 6:00 до 19:00, у весь інший час – 130 км/г (приклад з автостради в Голандії). | |
maxspeed=none
|
Два умовних значення максимальної швидкості, дійсні в різний час доби (це реальний приклад з автомагістралі в Німеччині). | |
maxspeed=120
| ||
maxspeed=80
|
Приклад обмеження швидкості для певного виду траспортних засобів. |
Способи пересування
| Фото | Теґи | Опис |
|---|---|---|
highway=pedestrian
|
Комплексний приклад для пішохідної зони в Голандії. Доставка вантіжів ("bevoorradingsverkeer") дозволена у певні проміжки часу. Рух велосипедів ("fietsen") дозволений крім проміку часу з 8:00 до 16:00 в суботу. Рух мопедами та скутерами ("snor- en bromfietsen") заборонений. | |
motor_vehicle:conditional=no @ (2018 May 22-2018 Oct 7)
|
Відрізок дороги закритий для руху механічних траспортних засобів на кілька місяців (на час ремонту). Прокладання маршрутів через цей відрізок буде доступне після закінчення вказаного строку, навіть без оновлення даних. | |
motorcycle:conditional=no @ (Sa,Su,PH)
|
Рух мотоциклів заборонений по вихідних та святкових днях. | |
highway=tertiary
|
Це «ворота для автобусів», що контролюються камерами; з 07:30 до 18:30 заборонено рух автотранспорту, за винятком міських автобусів, таксі та приватних автомобілів з ліцензією на перевезення пасажирів. Якщо ви хочете використовувати motor_vehicle=no як запасний варіант, час потрібно змінити (на протилежний від зазначеного на знаку). (Примітка: «міські автобуси» та «приватні автомобілі з ліцензією на перевезення пасажирів» ще не обробляються). | |
highway=path
|
Пересування на мотоциклах на цій дорозі дозволено тільки з 1 червня по 1 жовтня. | |
bicycle=no
|
Проїзд на велосипедах заборонено з 9 до 20 години.
Оскільки практично жоден користувач даних ще не підтримує умовні обмеження, деякі картографи вважають за краще за здалегідь забороняти проїзд на велосипедах і додавати умову, що дозволяє їх проїзд у певний час, як у цьому прикладі. |
Габаритні обмеження транспортних засобів
| Фото | Теґи | Опис |
|---|---|---|
access:conditional=destination @ weight>5.5
|
Для транспортних засобів вагою понад 5,5 т рух дозволено тільки у випадку, якщо що обслуговують обʼєкти та громадян, виконують технологічні роботи або належать громадянам, що проживають у цій зоні | |
motor_vehicle:conditional=destination @ weight>5.5
|
Для механічних транспортних засобів вагою понад 5,5 т рух дозволено тільки у випадку, якщо що обслуговують обʼєкти та громадян, виконують технологічні роботи або належать громадянам, що проживають у цій зоні | |
maxweight=5.5
|
Для транспортних засобів вагою понад 5,5 т рух дозволено тільки у випадку, якщо що обслуговують обʼєкти та громадян, виконують технологічні роботи або належать громадянам, що проживають у цій зоні | |
maxweightrating:hgv=7.5
|
Транспортні засоби вагою понад 7,5 тонн заборонені, за винятком вантажних автомобілів для завантаження та автобусів.
Примітка це приклад знаку | |
motor_vehicle:conditional=no @ 10:00-18:00 AND length>5
|
Рух механічних транспортних засобів довжиною понад 5 метрів заборонені з 10:00 до 18:00. | |
maxlength:conditional=5 @ 10:00-18:00
|
Рух транспортних засобів довжиною понад 5 метрів заборонені з 10:00 до 18:00. | |
maxlength=5
|
Рух транспортних засобів довжиною понад 5 метрів заборонені з 10:00 до 18:00. | |
hgv:conditional=no @ 06:00-22:00 AND weight>5
|
Це обмеження часу та ваги для великовантажних автомобілів, що стосується конкретного транспортного засобу. | |
maxweight:hgv:conditional=5 @ 06:00-22:00
|
Це обмеження часу та ваги для великовантажних автомобілів, що стосується конкретного транспортного засобу. | |
maxweight:hgv=5
|
Це обмеження часу та ваги для великовантажних автомобілів, що стосується конкретного транспортного засобу. | |
motor_vehicle=no
|
Знак читається як: (Рух механізованих транспортних засобів заборонено). Не поширюється на транспортні засоби довжиною понад 14 м. |
Напрямок руху
| Фото | Теґи | Опис |
|---|---|---|
oneway:conditional=yes @ Su
|
У неділю вулиця є односторонньою, але велосипеди можуть рухатися по ній в обох напрямках у будь-який час. Другий теґ має пріоритет над теґом з умовою, оскільки вказано конкретний вид транспорту — 'bicycle'. | |
oneway=yes
|
Ця дорога стандартно є односторонньою. З понеділка по пʼятницю на ній тимчасово дозволяється рух у зворотному напрямку. | |
oneway=no + oneway:conditional=yes @ (Sa-Su;PH), or
|
Для дороги, яка є односторонньою у вихідні дні (субота-неділя) та у святкові дні (public holidays) (PH) | |
oneway=no + oneway:conditional=yes @ (Mo-Fr;PH off), or
|
Для дороги, яка є односторонньою дорогою, що діє в будні дні (понеділок-пʼятниця), за винятком святкових днів (public holidays) (PH) | |
oneway:conditional=-1 @ 17:00-20:00; yes @ 06:00-08:00
|
Ця дорога стандартно є двосторонньою. З 6 до 8 ранку вона є односторонньою у вказаному напрямку, а з 5 до 8 вечора — у зворотному напрямку. | |
oneway=yes
|
Ця дорога стандартно є односторонньою. Вона є двосторонньою з 14:00 до 21:00 у будні (понеділок-пʼятниця) та з 7:00 до 10:00 у вихідні (субота-неділя) і у святкові дні (public holidays) (PH). | |
overtaking:hgv:conditional=no @ Mo-Fr 06:00-19:00
|
Обгін вантажівками забороненний з 6:00 до 19:00 по буднях. |
Оплата
| Фото | Теґи | Опис |
|---|---|---|
fee=no
|
Стоянка, за яку не потрібно платити, тривалістю не більше 2 годин | |
fee=yes
|
Стоянка, за яку ви не платите, тривалістю не більше 2 годин. Те саме значення, що й попереднє, але з іншим типовим значенням (має значення, оскільки умовні обмеження не завжди обробляються — краще вказати більш безпечне/менш несподіване значення в стандартному значенні). | |
| 472125058 |
fee=yes
|
Для обʼєкта з безкоштовним входом/користуванням у понеділок — у цьому випадку це музей, але може стосуватися, наприклад, автостоянки. |
Тривалість
| Фото | Теґи | Опис |
|---|---|---|
amenity=parking
|
Стоянка, на якій можна залишатися тільки 1 годину з 10:00 до 20:00 (а поза цими годинами — скільки завгодно). | |
amenity=parking
|
Автостоянка, на якій можна залишатися лише 90 хвилин, за винятком неділі та державних свят, коли залишатися там заборонено. | |
amenity=parking
|
Автостоянка, на якій можна залишатися лише 90 хвилин, за винятком неділі та державних свят, коли обмеження не діє. |
Групи користувачів
| Фото | Теґи | Опис |
|---|---|---|
| Based on 232081251 |
female=no
|
Для об'єкта, куди жінкам зазвичай не дозволяється входити, за винятком деяких особливих днів впродовж року. |
Обмеження маневрів
| Фото | Теґи | Опис |
|---|---|---|
type=restriction
|
На цьому перехресті заборонено повертати ліворуч з 7:00 до 9:00 та з 16:00 до 18:00, з понеділка по пʼятницю. | |
type=restriction
|
Заборонено повертати ліворуч з 7:00 до 9:00 та з 15:30 до 17:30, за винятком велосипедів. | |
type=restriction
| ||
restriction:conditional=no_right_turn @ (Mo-Fr;PH off)
|
Для дороги, на якій заборонено повертати праворуч, крім вихідних (субота-неділя) та державних свят (PH) | |
type=restriction
|
Це умовне обмеження повороту, яке забороняє транспортним засобам, крім мопедів, мотоциклів та моторолерів, здійснювати розворот з 07:30 до 10:30. |
Застаріле теґування
Ці теґи використовувались до запровадження умовних обмежень. Зараз вони визнані застарілими і за можливості мають бути замінені поточною семою теґування умовних обмежень.
З типом використання
Поточна схема вважає теґи hov=*, emergency=*, hazmat=* та disabled=* умовою за типом використання (conditions), а не типом транспортних засобів (transportation modes). Такий підхід дозволяє створення комплексних обмежень, накшталт: access:conditional=destination @ (hazmat:A AND weight>7.5). Використання цих теґів у вигляді зазначення типу використання замість псевдо-транспортних засобів, таке теґування явним чином не вважається застарілим у цій схемі.
Інші умови
З роками зʼявилися деякі види ключів, які не описують обмеження, наприклад:
interval:conditional=*duration:conditional=*cycleway:left:conditional=*traffic_sign:conditional=*route:conditional=*
Підтримка програмним забезпеченням
Рушії навігації
| Feature | BRouter | CoMaps | GraphHopper | Openrouteservice | OpenTripPlanner | Organic Maps | OsmAnd | OSRM | Valhalla |
|---|---|---|---|---|---|---|---|---|---|
| Типи обмежень / теґів, які можуть мати умови | |||||||||
Доступ (access:conditional=*, hgv:conditional=* motorcar:conditional=*, etc.)
|
No | Yes | v0.6.0 | v6.5.0 | No | no | v3.4 | No | v2.5.0 |
| Рух по смугах | немає | немає | немає | немає | немає | немає | v3.4 | немає | немає |
Замки (locked:conditional=*)
|
немає | так | немає | немає | немає | немає | немає | немає | немає |
Обмеження швидкості (maxspeed:conditional=*)
|
No | немає | немає | v6.5.0 | немає | No | v1.6 (Netherlands) v3.4 (worldwide) |
No | no[2] |
Плата за проїзд (toll:conditional=*)
|
немає | немає | немає | немає | немає | немає | v3.4 | немає | немає |
Обмеження маневрів (restriction:conditional=*)
|
немає | немає | No | немає | немає | немає | No [1] | v5.8.0 | v2.5.0 |
Оплата (fee:conditional=*)
|
? | немає | ? | ? | ? | немає | немає | ? | ? |
| Конструкції, які можна використовувати в умовах | |||||||||
| Повні дати | No | так | v0.6.0 | немає | немає | немає | v3.4 | v5.8.0 | v2.5.0 |
| Дні року | No | так | v0.6.0 | v6.5.0 | немає | немає | v3.4 | v5.8.0 | v2.5.0 |
| Місяці | No | так | v0.6.0 | v6.5.0 | немає | немає | v3.4 | v5.8.0 | v2.5.0 |
| Тижні місяця | No | так | No | No | немає | немає | v3.4 | No | v2.5.0 |
| Дні тижня | No | так | v0.6.0 | v6.5.0 | немає | немає | v3.4 | v5.8.0 | v2.5.0 |
| Час | немає | так | No | v6.5.0 | немає | немає | v3.4 | v5.8.0 | v2.5.0 |
| Свята та пори року | немає | немає | No | немає | немає | немає | немає | No | немає |
| Положення Сонця | немає | немає | немає | немає | немає | немає | v3.4 | v5.8.0 | немає |
| Кілька умов, розділених крапкою з комою | немає | так | No | немає | немає | немає | v3.4 | v5.8.0 | v2.5.0 |
| Визначення часу оцінки | |||||||||
| Запит може вказувати власний час, в який слід оцінювати обмеження. | ? | немає | ? | ? | ? | немає | no | no | yes |
| Враховує час, що проходить під час подорожі маршрутом | ? | No | ? | ? | ? | немає | no | no | yes |
| Різниця в часових поясах впродовж маршруту | немає | немає | немає | v6.5.0–v7.0.0 | немає | немає | немає | так | v2.5.0 |
Підтримка умовних обмежень в OsmAnd може бути активована в меню налаштувань навігації.
Підтримка OSRM для обмежень, що залежать від часу, вимагає запуску скрипта для спеціалізації набору даних для заданого часу оцінки та завантаження його на сервер. В принципі, публічний сервер можна налаштувати так, щоб цей скрипт виконувався автоматично з певною періодичністю, щоб запит, поданий в певний час, оцінювався з обмеженнями приблизно в той самий час. Це додаткова робота, тому деякі публічні сервери можуть не реалізовувати її і, таким чином, ігнорувати обмеження за часом. Станом на 05.09.2025, сервер OSRM, який використовується openstreetmap.org, ігнорував обмеження за часом в одному тесті. Звичайно, якщо ви використовуєте власний сервер OSRM для тестування, ви можете запускати скрипт стільки разів, скільки захочете, щоб перевірити час оцінки на ваш вибір.
Рендери
CyclOSM показує умовні обмеження доступу поруч із відповідними дорогами або шляхами на рівні масштабування 20 (приклад). Обмеження доступу на njxrf[ не показуються.
CityParkingWeb показує умови доступу та тарифи на місцях для стоянки та смугах стоянки.
Дивіться також
- Proposed features/Conditional restrictions: The approved proposal.
- Proposed features/temporary (conditional): For roads closed due to temporary construction etc.
- Sophox query returning inputs to conditional turn restrictions
| ||||||||||||||||||||||||||||||
Посилання
- ↑ mailing list thread about syntax
- ↑ Згідно з issue #4553, деякі API Valhalla надають інформацію про maxspeed:conditional доріг. Однак станом на 26.09.2025 Valhalla, здається, не враховує maxspeed:conditional при визначенні часу, необхідного для проходження маршруту (26095376649871%2C8.608914613723757%2C49.26498313695621 тестовий випадок з використанням того самого прикладу шляху, що й у #4553), і, здається, ще не було подано жодної заявки з проханням про додавання такого функціоналу.