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=100maxspeed: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.