Uk:Conditional restrictions - OpenStreetMap Wiki
Uk:Conditional restrictions
From OpenStreetMap Wiki
(Redirected from
Uk:Key:access:conditional
Jump to navigation
Jump to search
Help
Conditional restrictions
In other languages
Afrikaans
asturianu
azərbaycanca
Bahasa Indonesia
Bahasa Melayu
bosanski
brezhoneg
català
čeština
Crnogorski
dansk
eesti
Esperanto
euskara
Frysk
Gàidhlig
galego
hrvatski
Ido
interlingua
íslenska
italiano
Kreyòl ayisyen
kréyòl gwadloupéyen
kurdî
latviešu
Lëtzebuergesch
lietuvių
magyar
Nederlands
norsk
norsk nynorsk
occitan
polski
português
română
sardu
shqip
slovenčina
slovenščina
srpski (latinica)
suomi
svenska
Tagalog
Tiếng Việt
Türkçe
Zazaki
Ελληνικά
беларуская
български
македонски
монгол
русский
српски / srpski
українська
հայերեն
עברית
العربية
سرائیکی
فارسی
پنجابی
پښتو
नेपाली
मराठी
हिन्दी
বাংলা
ਪੰਜਾਬੀ
தமிழ்
മലയാളം
සිංහල
ไทย
မြန်မာဘာသာ
한국어
ქართული
ⵜⴰⵎⴰⵣⵉⵖⵜ
中文(简体)
中文(繁體)
粵語
Other languages...
Обʼєкт
: Uk:Conditional restrictions
Опис
Використовується для позначення обмежень, що діють за певних умов
Теґи
access
conditional
=*
maxspeed
conditional
=*
maxweight
conditional
=*
oneway
conditional
=*
overtaking
conditional
=*
restriction
conditional
=*
conditional
=*
Обмеження
(такі як
access
private
або
maxspeed
50
) іноді існують тільки за наявності певних умов. Такі обмеження (в OpenStreetMap) можна відтворити за допомоги теґів, що зазначають такі умови «conditional tags».
Contents
Пояснення
1.1
Базові приклади
1.1.1
Часові проміжки
1.1.2
Конкретні випадки
Теґування, повний опис
2.1
Ключ
2.1.1
Restriction type
2.1.2
Transportation mode
2.1.3
Direction
2.2
Значення
2.2.1
Restriction-value
2.2.2
Condition
Типові обмеження
Аналіз суперечливих обмежень
Не використовується для:
Приклади
6.1
Обмеження швидкості
6.2
Способи пересування
6.3
Габаритні обмеження транспортних засобів
6.4
Напрямок руху
6.5
Оплата
6.6
Тривалість
6.7
Групи користувачів
6.8
Обмеження маневрів
Застаріле теґування
7.1
З типом використання
Інші умови
Підтримка програмним забезпеченням
9.1
Рушії навігації
9.2
Рендери
10
Дивіться також
11
Посилання
Пояснення
Теґи умов зазвичай використовуються разом зі звичайними теґами обмежень. Звичайний теґ вважається дійсним у звичайних випадках, в той час як зазначені умови є винятком зі звичайних правил.
Перший теґ — звичайні правила.
Далі, використовуються умови (виключення зі звичайних правил).
Теґи умов створюються наступним чином:
Створіть
ключ
з умовою, додавши суфікс
: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 км/год:
maxspeed
hgv
80
(теґ з умовою)
Крім того,
обмеження доступу
, що визначаються видом транспорту, слід позначати теґом без очікуваного префікса
access:
, оскільки цей термін є таким, що маєтьсяна увазі.
Дорога доступна для всіх типів транспортних засобів, крім великовантажних автомобілів:
access:
hgv=no
(теґ з умовою)
Теґування, повний опис
Загальний синтаксис виглядає наступним чином (де поля у квадратних дужках [..] є опціональними):


][

:conditional



]
У тегах доступу, що стосуються конкретного виду пересування, очікуваний префікс типу обмеження
access:
опускається (як і в звичайних теґах).


:conditional



]
Ключ
Використовується той самий ключ, що й для звичайних обмежень, з додаванням суфіксу
:conditional
Restriction type
Це може бути будь-який тип обмеження, який може мати умову. Типовими прикладами є обмеження
access
=*
maxspeed
=*
oneway
=*
та
maxstay
=*
Restriction type
має збігатись з "основним" дорожнім знаком. Знак
, за наявності додаткової таблички позначається за допомоги ключа
vehicle
. З іншого боку, знак
позначається за допомоги ключа
maxlength
(так само як і для інших знаків max).
Transportation mode
Ця частинка ключа використовується для зазначення типу траспортного засобу чи
типу пересування
до якого застосовується обмеження, напр.
bicycle, motor_vehicle, foot, agricultural
, …
Приклад:
vehicle
conditional
Див
Uk:Key:access § Обмеження за типами пересування
для переліку можливих значень в ієрархії «способів пересування».
Зауважте, що значення
agricultural
використовується для позначення певних траспортних засобів (як правило, це трактори та інші машини максимальна швидкість яких є не високою), а не для позначення того, з якою метою використовується дорога.
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.5
maxweight
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
maxspeed
conditional
130 @ 19:00-06:00
Обмеження максимальної швидкості 120 км/г діє з 6:00 до 19:00, у весь інший час – 130 км/г (приклад з автостради в Голандії).
6-20 h
22-6 h
maxspeed
none
maxspeed
conditional
120 @ 06:00-20:00; 100 @ 22:00-06:00
Два умовних значення максимальної швидкості, дійсні в різний час доби (це реальний приклад з автомагістралі в Німеччині).
maxspeed
120
maxspeed
conditional
none @ 20:00-22:00; 100 @ 22:00-06:00
maxspeed
80
maxspeed
hgv
conditional
60 @ (weight>7.5)
Приклад обмеження швидкості для певного виду траспортних засобів.
Способи пересування
Фото
Теґи
Опис
highway
pedestrian
motor_vehicle
conditional
delivery @ (Mo-Fr 06:00-11:00,17:00-19:00;Sa 03:30-19:00)
bicycle
yes
bicycle
conditional
no @ (Sa 08:00-16:00)
mofa
no
moped
no
Комплексний приклад для пішохідної зони в Голандії. Доставка вантіжів ("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
motor_vehicle
no
motor_vehicle
conditional
yes @ 18:30-07:30
bus
yes
taxi
yes
Це «ворота для автобусів», що контролюються камерами; з 07:30 до 18:30 заборонено рух автотранспорту, за винятком міських автобусів, таксі та приватних автомобілів з ліцензією на перевезення пасажирів. Якщо ви хочете використовувати motor_vehicle=no як запасний варіант, час потрібно змінити (на протилежний від зазначеного на знаку). (Примітка: «міські автобуси» та «приватні автомобілі з ліцензією на перевезення пасажирів» ще не обробляються).
highway
path
motorcycle
no
motorcycle
conditional
yes @ Jun 01-Oct 01
Пересування на мотоциклах на цій дорозі дозволено тільки з 1 червня по 1 жовтня.
bicycle
no
bicycle
conditional
yes @ (20:00-09:00)
Проїзд на велосипедах заборонено з 9 до 20 години.
Оскільки практично жоден користувач даних ще не підтримує умовні обмеження, деякі картографи вважають за краще за здалегідь забороняти проїзд на велосипедах і додавати умову, що дозволяє їх проїзд у певний час, як у цьому прикладі.
Габаритні обмеження транспортних засобів
Фото
Теґи
Опис
access
conditional
destination @ weight>5.5
Для транспортних засобів вагою понад 5,5 т рух дозволено тільки у випадку, якщо що обслуговують обʼєкти та громадян, виконують технологічні роботи або належать громадянам, що проживають у цій зоні
motor_vehicle
conditional
destination @ weight>5.5
Для механічних транспортних засобів вагою понад 5,5 т рух дозволено тільки у випадку, якщо що обслуговують обʼєкти та громадян, виконують технологічні роботи або належать громадянам, що проживають у цій зоні
maxweight
5.5
maxweight:conditional
none @ destination
Для транспортних засобів вагою понад 5,5 т рух дозволено тільки у випадку, якщо що обслуговують обʼєкти та громадян, виконують технологічні роботи або належать громадянам, що проживають у цій зоні
maxweightrating:hgv
7.5
maxweightrating:hgv:conditional
none @ delivery
bus
yes
Транспортні засоби вагою понад 7,5 тонн заборонені, за винятком вантажних автомобілів для завантаження та автобусів.
Примітка
це приклад знаку
traffic_sign
GB:622.1A
і застосовується тільки до великовантажних автомобілів (вантажних автомобілів з максимальною загальною масою ≥ 3,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
maxlength
conditional
none @ 18:00-10:00
Рух транспортних засобів довжиною понад 5 метрів заборонені з 10:00 до 18:00.
06:00-22:00
hgv
conditional
no @ 06:00-22:00 AND weightrating>7.5
Це обмеження часу та ваги для великовантажних автомобілів, що стосується конкретного транспортного засобу.
maxweightrating:hgv
conditional
7.5 @ 06:00-22:00
Це обмеження часу та ваги для великовантажних автомобілів, що стосується конкретного транспортного засобу.
maxweightrating:hgv
7.5
maxweightrating:hgv
conditional
none @ 22:00-06:00
Це обмеження часу та ваги для великовантажних автомобілів, що стосується конкретного транспортного засобу.
motor_vehicle
no
motor_vehicle
conditional
yes @ length>14
Знак читається як:
(Рух механізованих транспортних засобів заборонено). Не поширюється на транспортні засоби довжиною понад 14 м.
Напрямок руху
Фото
Теґи
Опис
oneway
conditional
yes @ Su
oneway:bicycle
no
У неділю вулиця є односторонньою, але велосипеди можуть рухатися по ній в обох напрямках у будь-який час. Другий теґ має пріоритет над теґом з умовою, оскільки вказано конкретний вид транспорту — 'bicycle'.
oneway
yes
oneway:conditional
-1 @ Mo-Fr 07:00-10:00
Ця дорога стандартно є односторонньою. З понеділка по пʼятницю на ній тимчасово дозволяється рух у зворотному напрямку.
oneway
no
oneway
conditional
yes @ (Sa-Su;PH)
or
oneway
yes
oneway
conditional
no @ (Mo-Fr;PH off)
Для дороги, яка є односторонньою у вихідні дні (субота-неділя) та у
святкові дні (public holidays)
(PH)
oneway
no
oneway
conditional
yes @ (Mo-Fr;PH off)
or
oneway
yes
oneway
conditional
no @ (Sa-Su;PH)
Для дороги, яка є односторонньою дорогою, що діє в будні дні (понеділок-пʼятниця), за винятком
святкових днів (public holidays)
(PH)
oneway
conditional
-1 @ 17:00-20:00; yes @ 06:00-08:00
Ця дорога стандартно є двосторонньою. З 6 до 8 ранку вона є односторонньою у вказаному напрямку, а з 5 до 8 вечора — у зворотному напрямку.
oneway
yes
oneway
conditional
no @ (Mo-Fr 14:00-21:00; Sa-Su,PH 07:00-10:00)
Ця дорога стандартно є односторонньою. Вона є двосторонньою з 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
fee:conditional
yes @ stay > 2 hours
Стоянка, за яку не потрібно платити, тривалістю не більше 2 годин
fee
yes
fee:conditional
no @ (stay < 2 hours)
Стоянка, за яку ви не платите, тривалістю не більше 2 годин. Те саме значення, що й попереднє, але з іншим типовим значенням (має значення, оскільки умовні обмеження не завжди обробляються — краще вказати більш безпечне/менш несподіване значення в стандартному значенні).
472125058
472125058
fee
yes
fee:conditional
no @ Mo
Для обʼєкта з безкоштовним входом/користуванням у понеділок — у цьому випадку це музей, але може стосуватися, наприклад, автостоянки.
Тривалість
Фото
Теґи
Опис
amenity
parking
Стоянка, на якій можна залишатися тільки 1 годину з 10:00 до 20:00 (а поза цими годинами — скільки завгодно).
amenity
parking
maxstay
1.5 hour
access:conditional
no @ (Su,PH)
Автостоянка, на якій можна залишатися лише 90 хвилин, за винятком неділі та державних свят, коли залишатися там заборонено.
amenity
parking
maxstay
1.5 hour
maxstay:conditional
no @ (Su,PH)
Автостоянка, на якій можна залишатися лише 90 хвилин, за винятком неділі та державних свят, коли обмеження не діє.
Групи користувачів
Фото
Теґи
Опис
Based on
232081251
232081251
female
no
female
conditional
yes @ (7 Feb, 25 Mar)
Для об'єкта, куди жінкам зазвичай не дозволяється входити, за винятком деяких
особливих днів
впродовж року.
Обмеження маневрів
Фото
Теґи
Опис
type
restriction
restriction
conditional
no_left_turn @ Mo-Fr 07:00-09:00,16:00-18:00
На цьому перехресті заборонено повертати ліворуч з 7:00 до 9:00 та з 16:00 до 18:00, з понеділка по пʼятницю.
На цьому перехресті заборонено повертати ліворуч з 7:00 до 9:00 та з 16:00 до 18:00, з понеділка по пʼятницю.
type
restriction
restriction
conditional
no_left_turn @ 07:00-09:00,15:30-17:30
except
bicycle
Заборонено повертати ліворуч з 7:00 до 9:00 та з 15:30 до 17:30, за винятком велосипедів.
Заборонено повертати ліворуч з 7:00 до 9:00 та з 15:30 до 17:30, за винятком велосипедів.
type
restriction
restriction:conditional
no_left_turn @ length > 6
restriction
conditional
no_right_turn @ (Mo-Fr;PH off)
Для дороги, на якій заборонено повертати праворуч, крім вихідних (субота-неділя) та державних свят (PH)
type
restriction
restriction
conditional
no_u_turn @ 07:30-10:30
except
moped;motorcycle;mofa
Це умовне обмеження повороту, яке забороняє транспортним засобам, крім мопедів, мотоциклів та моторолерів, здійснювати розворот з 07:30 до 10:30.
Застаріле теґування
Ці теґи використовувались до запровадження умовних обмежень. Зараз вони визнані застарілими і за можливості мають бути замінені поточною семою теґування умовних обмежень.
date_on
More details at tag
info
date_on
=*
Якщо ви знаєте
місця позначені цим теґом
, перевірте їх, можливо їх треба позначити по іншому.
Автоматичні правки
категорично не припустимі
, якщо
ви не усвідомлюєте всю складність цього процесу
date_off
More details at tag
info
date_off
=*
Якщо ви знаєте
місця позначені цим теґом
, перевірте їх, можливо їх треба позначити по іншому.
Автоматичні правки
категорично не припустимі
, якщо
ви не усвідомлюєте всю складність цього процесу
day_on
More details at tag
info
day_on
=*
Якщо ви знаєте
місця позначені цим теґом
, перевірте їх, можливо їх треба позначити по іншому.
Автоматичні правки
категорично не припустимі
, якщо
ви не усвідомлюєте всю складність цього процесу
day_off
More details at tag
info
day_off
=*
Якщо ви знаєте
місця позначені цим теґом
, перевірте їх, можливо їх треба позначити по іншому.
Автоматичні правки
категорично не припустимі
, якщо
ви не усвідомлюєте всю складність цього процесу
hour_on
More details at tag
info
hour_on
=*
Якщо ви знаєте
місця позначені цим теґом
, перевірте їх, можливо їх треба позначити по іншому.
Автоматичні правки
категорично не припустимі
, якщо
ви не усвідомлюєте всю складність цього процесу
hour_off
More details at tag
info
hour_off
=*
Якщо ви знаєте
місця позначені цим теґом
, перевірте їх, можливо їх треба позначити по іншому.
Автоматичні правки
категорично не припустимі
, якщо
ви не усвідомлюєте всю складність цього процесу
З типом використання
Поточна схема вважає теґи
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
Плата за проїзд (
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
Дороги
Дороги
motorway
trunk
primary
secondary
tertiary
unclassified
residential
service
З’єднувальні дороги
motorway_link
trunk_link
primary_link
secondary_link
tertiary_link
motorway_junction
Спеціальні типи доріг
living_street
pedestrian
bicycle_road
cyclestreet
track
bus_guideway
busway
raceway
road
construction
escape
Доріжки та стежки
footway
cycleway
bridleway
path
steps
conveying
corridor
Бічні шляхи
sidewalk
cycleway lane
cycleway tracks
bus and cyclists
bus lanes
Смуги
кількість смуг
рух по смугах
дороговказ
Дивіться також
обмеження в залежності від умов
обмеження проїзду
приклади застосування теґів
Посилання
mailing list thread about syntax
Згідно з
issue #4553
, деякі API Valhalla надають інформацію про maxspeed:conditional доріг. Однак станом на 26.09.2025 Valhalla, здається, не враховує maxspeed:conditional при визначенні часу, необхідного для проходження маршруту (
26095376649871%2C8.608914613723757%2C49.26498313695621 тестовий випадок
з використанням того самого прикладу шляху, що й у #4553), і, здається, ще не було подано жодної заявки з проханням про додавання такого функціоналу.
Retrieved from "
Categories
Uk:Conditional restrictions
Uk:Feature descriptions
Uk:Помилки теґування
Uk:Restrictions
Uk:Namespaces
Hidden categories:
Pages unavailable in Italian
Pages unavailable in Dutch
Navigation menu