RU:Полосы
Объект : Полосы |
Описание |
Описание отдельных полос на улице вместе с их индивидуальными характеристиками |
Теги |
turn:lanes=*, destination:lanes=*, access:lanes=*, ... |
На этой странице описывается, как обозначются отдельные полосы движения. Для того, чтобы указать только количество полос движения см. lanes=*.
Описание
Для обозначения отдельных полос дороги вместе с отличительными свойствами можно использовать расширение тегов :lanes
.
Свойства линии для каждой конкретной полосы можно указать путём добавления :lanes
к соответствующему ключу. Это расширение можно использовать на любой существующей паре <key>=<value>
. В этом случае значение этого ключа содержит значения для каждой полосы, отделенные друг от друга | (вертикальной чертой). При этом полосы рассматриваются в направлении движения слева направо. Если значение определённой полосы остаётся незаполненным, то применяется (возможное предполагаемое/подразумеваемое) значение основного ключа без суффикса :lanes
(так называемое значение по умолчанию).
В случае двух направлений, в конце ключа добавляется или :forward
, или :backward
, т.е. <key>:lanes:forward
описывает свойства полос в направлении линии, а <key>:lanes:backward
описывает свойства полос в противоположном направлении.
Необходимо учитывать, что это расширение покрывает все виды полос движения для всех видов транспортных средств, а не ограничивается лишь транспортными средствами с двигателем.
Примеры
В принципе, каждый ключ, используемый для описания свойств дороги, может иметь расширение :lanes
. В следующей таблице приведены некоторые примеры полезных комбинаций, а также краткое объяснение, когда их использование может оказаться необходимым:
Свойства дороги | Ключ полосы | Описание |
---|---|---|
access=* | hgv:lanes , bus:lanes ...
|
Полезно, когда доступ зависит от полосы: например, полосы движения могут быть предназначены для автобусов (bus:lanes ) или запрещены для грузовых автомобилей (hgv:lanes ).
|
maxspeed=* | maxspeed:lanes
|
Может использоваться для дорог, где максимально разрешённая скорость зависит от полосы. Пример см. ниже. |
turn=* | turn:lanes
|
Позволяет описать отмеченные полосы для поворота или полосы, сходящиеся в направлении движения. Подробный пример см. ниже. |
minspeed=* | minspeed:lanes
|
Полезно для дорог, где на некоторых полосах установлена минимальная скорость или когда полосы имеут различную минимальную скорость. |
surface=* | surface:lanes
|
Покрытия дороги, специфичные для каждой полосы, например, если внешняя полоса вымощена булыжником. |
destination=* | destination:lanes
|
Поскольку этот ключ для обозначения линии описывает направление дороги путём использования названия города, к которому ведёт эта дорога, destination:lanes позволяет тегировать города, когда они обозначены на указателях населённых пунктов для каждой конкретной полосы. Примеры см. в destination=*.
|
width=*, maxwidth=* | width:lanes , maxwidth:lanes
|
При необходимости можно тегировать ширину отдельных полос. Согласно описанию обоих ключей, maxwidth:lanes описывает официальные ограничения ширины (разрешённой ширины транспортного средства), а width:lanes - фактическую, физическую ширину.
|
Различные maxspeed на полосу
Простой пример с различным 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 hgv:lanes:forward=no|yes|yes hgv:lanes:backward=no|yes|yes
Так описывается дорога с тремя полосами в обоих направлениях, где на крайней левой полосе в каждом направлении запрещено движение грузовых автомобилей.
Пожалуйста, обратите внимание на то, что рассматриваются полосы в каждом направлении, т.е. hgv:lanes:forward
описывает полосы в направлении линии, а значение первой полосы относится к крайней левой полосе, тогда как hgv:lanes:backward
описывает полосы в противоположном направлении, а значение первой полосы относится к крайней левой полосе в этом направлении.
Минимальная скорость
Пример дороги, на которой расположен указатель минимальной скорости (см. дорожный знак), относящийся только к одной полосе:
lanes=3 lanes:forward=2 minspeed:lanes:forward=50| |
Обратите внимание на завершающий символ |
в значении ключа minspeed:lanes:forward
: поскольку крайняя правая полоса не имеет ограничения минимальной скорости, после разделительного знака для полосы движения не следует тегировать значение (пустое).
Автострада
Следующий пример описывает тегирование автострады.
lanes=3 destination:lanes=A|A;B|B *
lanes=3 turn:lanes=slight_left|slight_left;slight_right|slight_right *
lanes=3 turn:lanes=slight_left|slight_left;slight_right|slight_right * destination:lanes=A|A;B|B *
lanes=4 turn:lanes=slight_left|slight_left|slight_right|slight_right destination:lanes=A|A|B|B
lanes=4 **
-
- Up
lanes=2
- Down
lanes=2 turn:lanes=none|merge_to_left
-
- Up
lanes=3
- Down
lanes=1
* Эти тэги показывают, каким образом можно назначить несколько значений для одной полосы, разделяя значения точкой с запятой.
** Между двумя верхними и двумя нижними полосами физическое разделение отсутствует.
Перекрёсток с полосой движения, предназначенной для велосипедистов
Следующий пример демонстрирует тегирование полос движения для различных видов транспортных средств.
lanes=3 turn:lanes=left|through|through|right vehicle:lanes=yes|yes|no|yes bicycle:lanes=yes|no|designated|yes
Обратите внимание на значение ключа lanes=*. Пояснение см. в Предложении о расширении :lanes.
См. также
- lanes=* для указания количества полос
- turn=* для указания полос для поворота
- destination=* для указания направления следующего участка дороги
- Предложение о расширении :lanes.