Uk:Lanes
Обʼєкт : Uk:Lanes |
Опис |
Щоб позначити окремі смуги дороги разом із їхніми властивостями. |
Теґи |
lanes=*, turn:lanes=*, destination:lanes=*, access:lanes=*, ... |
Опис
Суфікс :lanes
застосовується для позначення характеристик окремих смуг руху на дорозі.
Схожий основний ключ lanes=* використовується для зазначення кількості смуг руху.
Специфічну інформацію про смугу можна зазначити за допомогою додавання суфікса :lanes
до ключа. Цей суфікс застосовується до будь-якої існуючої пари <key>=<value>
. Значення теґу міститиме значення для кожної смуги, значення розділяються |
(вертикальна риска Unicode: U+007C), зліва на право за напрямком руху по цих смугах. Якщо значення для певної смуги залишається порожнім, до неї застосовується значення основного ключа, без суфікса :lanes
, яке є стандартним значенням.
В загальному випадку, коли дорога має два напрямки для руху, для позначення цих напрямків додаються суфікси :forward
та :backward
, наприклад, <key>:lanes:forward
дозволяє вказати характеристики для смуг, які спрямовують трафік за напрямком ліні-OSM, а <key>:lanes:backward
, відповідно, для смуг, що йдуть у протилежному напрямку лінії-OSM.
Майте на увазі, що це розширення охоплює всі типи смуг для всіх типів транспортних засобів і не обмежується лише моторизованими транспортними засобами.
Приклади
У принципі, кожен теґ, який використовується для опису властивостей дороги, може бути розширений суфіксом :lanes
, якщо його значення залежить від смуги. У наведеному нижче списку подано огляд потенційно корисних комбінацій і короткий опис, коли вони можуть знадобитися:
Властивість | Ключ для смуг | Опис |
---|---|---|
access=* | hgv:lanes , psv:lanes …
|
Корисно якщо дозволи руху по смугах відрізняються. Наприклад, смуги можуть бути призначені виключно для руху громадського транспорту (psv:lanes ), або рух по смузі вантажівок може бути заборонений (hgv:lanes ).
|
maxspeed=* | maxspeed:lanes
|
Можна використовувати для доріг, де максимальна дозволена швидкість для кожної зі смуг відрізянється. Див приклад нижче. |
turn=* | turn:lanes
|
Дозволяє описувати дозволені напрямки руху по смугах, або розгалуження та злиття смуг. Дивіться приклад нижче. |
change=* | change:lanes
|
Дозволяє описати дозволені напрямки зміни смуг відповідно до дорожньої розмітки. |
minspeed=* | minspeed:lanes
|
Корисно для доріг, де деякі смуги вимагають мінімальної швидкості або де смуги мають різну мінімальну швидкість. |
surface=* | surface:lanes
|
Дозволяє зазначити тип поверхні для кожної зі смуг, наприклад, коли зовнішня смуга викладена бруківкою. |
destination=* | destination:lanes
|
Допоки ключ destination=* описує місце до якого веде дорога, зазвичай використовуючи назву населеного пункту, використання destination:lanes дозволяє зазначити назви різних населений пунктів до яких можна дістатись, скористашись відповідними смугами, як зазначено на знаках. Див destination=* для прикладів.
|
width=*, maxwidth=* | maxwidth:lanes , width:lanes
|
За потреби можна позначити ширину для кожної смуги. Зазвичай maxwidth:lanes вказує максимально дозволену ширину траспортних засобів, а width:lanes – ширину смуги.
|
maxheight=* | maxheight:lanes
|
Обмеження по висоті може відрізнятися від однієї смуги до іншої, якщо дорога проходить під похилою або дугоподібною естакадою. |
hov=* | hov:lanes
|
Якщо одна або кілька смуг дороги призначені для транспортних засобів з великою кількістю пасажирів (зазвичай транспортні засоби з 2+ пасажирами, хоча це залежить від юрисдикції). Найбільш корисно, якщо вʼїзд/виїзд дозволено в будь-якій точці маршруту; якщо в’їзд або виїзд із смуги (смуг) HOV дозволено лише в певних місцях, краще позначати смугу (смуги) HOV власними лініями. |
payment=* | payment:<payment_method>:lanes
|
У випадках, коли платна дорога має спеціальні смуги, які розділяють водіїв за певним способом оплати, можна використовувати схему смуг.
Наприклад: зона стягування плати з кількома звичайними смугами (де водій повинен платити готівкою або карткою) і спеціальною смугою, як правило, крайньою правою або крайньою лівою, де не потрібно зупинятися чи платити на місці. Наприклад, Via Verde в Португалії. У таких випадках можна використовувати такий тег: |
Мапінг
Лінії шляхів мають бути намаплені та розділені в місцях, де смуги набувають повної ширини. Смуги мають простягатись до перехрестя.
Вулиця
Тут вулиця праворуч змінює кількість смуг з двох на три наближаючись до перехрестя.
Там, де смуга починає формуватися, є зона переходу смуги для лівого повороту, позначена лінією з розривами, однак, оскільки вона не повністю сформована, лінія, що включає три смуги, не включає її.
Лінія має три смуги лише з того місця де вони повністю утворились. У цьому прикладі це позначено початком суцільної лінії, що розділяє смугу повороту та смугу проїзду.
Складніші вулиці
Приклад буде згодом.
Перехрестя доріг з окремими полотнами для руху в кожному напрямку
Приклад буде згодом.
Зʼїзд з автомагістралі
Приклад буде згодом.
Різна максимальна швидкість для кожної смуги (зі/без стандартними значеннями)
Простий приклад знаку із зазначенням максимальної швидкості maxspeed
(на дорозі з одностороннім рухом та загальним обмеженням швидкости 100 км/г):
Без зазначення стандартного обмеження швидкості:
lanes=3 oneway=yes maxspeed:lanes=100|100|80 |
Використання стандартного обмеження швидкості:
lanes=3 oneway=yes maxspeed=100 maxspeed:lanes=||80 |
Враховуючи зворотну сумісність, можливо, буде краще позначати це за допомогою використання стандартних значень.
Двосторонній рух
У звичайному випадку двостороннього руху до ключів додаються суфікси :forward
та :backward
.
lanes=6 lanes:forward=3 lanes:backward=3 hgv:lanes:forward=no|yes|yes hgv:lanes:backward=no|yes|yes
Це дорога з трьома смугами руху в кожному напрямку, і рух великовагових транспортних засобів заборонено по крайній лівій смузі в кожному напрямку.
Смуги зазначаються за відповідним напрямком руху; тобто hgv:lanes:forward
описує смуги в тому ж напрямку, що й лінія-osm. Перше значення смуги стосується крайньої лівої смуги в цьому напрямку. Тоді як hgv:lanes:backward
описує смуги в протилежному напрямку лінії-osm.
Мінімальна швидкість
Дорогу позначену знаками мінімальної швидкості, яка діє лише на одній смузі. Можна позначити як:
lanes=3 lanes:forward=2 lanes:backward=1 minspeed:lanes:forward=50| |
Зверніть увагу на символ |
в кінці значення minspeed:lanes:forward
.Оскільки крайня права смуга не має мінімальної швидкості, після роздільника смуг не слід додавати значення.
Автомагістраль з місцем призначення по смугах
У наступному прикладі показано теґування автомагістралі.
Left part: lanes=3 Right part: lanes=1 | |
Left part: lanes=2 Right part: lanes=2 turn:lanes=none|merge_to_left | |
lanes=4 (**) change:lanes=not_left|not_right|not_left|not_right | |
lanes=4 turn:lanes=slight_left|slight_left|slight_right|slight_right destination:lanes=A|A|B|B | |
lanes=3 turn:lanes=slight_left|slight_left;slight_right|slight_right(*) destination:lanes=A|A;B|B (*) | |
lanes=3 turn:lanes=slight_left|slight_left;slight_right|slight_right (*) | |
lanes=3 destination:lanes=A|A;B|B (*) |
* Ці теги показують, як додати більше ніж одне значення до однієї смуги, розділивши ці значення за допомогою ;
(крапка з комою).
** Між двома верхніми та нижніми смугами немає фізичного поділу, лише подвійна суцільна лінія. Хоча стандарти редагування рекомендують розділяти шляхи лише за наявності фізичного роздільника, у багатьох регіонах шляхи вже розділені у випадку наявності подвійної суцільної лінії. У такому випадку обидва шляхи повинні бути позначені тегом lanes=2.
Перетин із виділеною смугою для велосипедистів
У наступному прикладі показано позначення смуг з різними видами руху.
lanes=3 turn:lanes=left|through|through|right vehicle:lanes=yes|yes|no|yes bicycle:lanes=yes|no|designated|yes cycleway:lanes=no|no|lane|no |
Більше прикладів можна подивитись на сторінці cycling (Німецькою).
Зверніть увагу на значення ключа lanes=*. Кількість смуг для руху стосується лише смуг призначених для руху, який мається на увазі при застосуванні основного теґу highway=*, в цьому прикладі та за визначенням в значені теґу lanes=* вказується лише кількість смуг для руху механічних транспортних засобів, без урахування смуг для велосипедистів. Дивіться пропозицію по суфіксу :lanes для отримання докладної інформації.
Примітка: теґ access, подібний до "bicycle:lanes
", в залежності від країни та обставин:
значення "bicycle:lanes=yes|no|designated|yes
" є результатом того факту, що в цьому випадку велосипеди зобов’язані використовувати велосипедну смугу за певних обставин (наприклад, якщо велосипедист не повертає ліворуч чи праворуч, або велосипедна доріжка перекрита або іншим чином неможлива, або велосипед занадто широкий (наприклад, причіп) і буде перешкоджати іншим велосипедистам). В інших країнах, де використання велосипедної смуги не є обов’язковим для велосипедистів, наприклад у Німеччині, маркування може бути "bicycle:lanes=yes|yes|designated|yes
".
Примітка: додавання теґу cycleway=lane є прийнятним в таких обставинах.
Виділені смуги для руху мотоциклів
Позначаючи смуги, ви повинні рахувати лише смуги lanes=*, які достатньо широкі, щоб на них помістився автомобіль (якщо смуга може вмістити смарт-автомобілі або вона знаходиться на межі, то, швидше за все, ви все одно повинні це порахувати).
|___1___|___2___|_3_|_4_|
1 та 2 обидві можуть вмістити механічний траспортний засію (motor_vehicle=*), проте смуги 3 та 4 – ні.
Мотоцикли можуть використовувати смуги 2, 3 та 4.
Смуги 3 та 4 призначені для руху мотоциклів.
lanes=2 motorcycle:lanes=no|yes|designated|designated
Якщо є додаткові знаки, які вказують, що дві ліві смуги призначені для руху автотранспорту, а дві праві – ні.
motor_vehicle:lanes=yes|yes|no|no
Підтримка в редакторах
JOSM
Стиль Lane and Road Attributes дозволяє візуалізувати, серед всього іншого, різномаїття теґів, якими зазначається інформація про смуги, а також виявити загальні помилки теґування, наприклад, невірну кількість смуг. Зображення нижче показує односторонню дорогу oneway=yes позначену ключами turn:lanes=*, width:lanes=* та placement=*.
Заготовка Lane attributes вивчити та запамʼятати всі ці теґи.
Дивіться також
- lanes=* – для позначення кількости смуг
- change=* – для позначення розмітки на дорозі
- lane_markings=no – для позначення відсутності розмітки
- turn=* – для зазначення дозволених напрямків рухів по смугах
- destination=* – для зазначення місця призначення дороги
- placement=* – для позначення центральної смуги у випадку зміщення або непарної кількості смуг
- Connectivity relations – для позначення зʼєднання смуг різних відрізків
- Пропозиція щодо суфікса :lanes
- Bus lanes