RU:Key:oneway
+/-
Одностороннее движение
Ограничения
Не указан |
Тег "одностороннее движение" нужен для обозначения соответствующего ограничения, т. е. для дорог и других путей где движение разрешено только в одну сторону. Такое ограничение встречается на автомобильных дорогах и обозначается знаками "дорога с односторонним движением" (вид и форма знаков отличаются в зависимости от государства). Следует отличать такие дороги от дорог, на которых в том или ином месте установлены знаки, запрещающие въезд или движение в одном из направлений (запрет въезда или движения в одном направлении в общем случае не устанавливает на дороге режим одностороннего движения в противоположном случае).
Для других ограничений используется более общий тег access=*.
Как обозначать
В дополнение к любому тегу highway=* добавьте oneway=yes. Убедитесь, что направление линии (порядок точек в линии) совпадает с нужным направлением движения (в JOSM есть режим отображения направления линий, в Potlatch направление линии видно на кнопке изменения направления линии).
Если дорога имеет ограничение только на одном или нескольких участках, следует разделить линию на соответствующие сегменты и присвоить тег нужным сегментам.
Некоторые теги, такие как junction=roundabout, highway=motorway и другие, по умолчанию подразумеваются имеющими тег oneway=yes, поэтому нет необходимости его ставить, однако установка его не будет ошибкой (некоторые рендереры не рисуют стрелочки, если этот тег не указан явно).
Если движение по дороге разрешено в одном направлении, а линия имеет противоположное направление и по каким-то причинам её нельзя развернуть, следует использовать тег oneway=-1. Если линию всё же можно развернуть, следует сделать это (при этом изменив при необходимости другие теги).
Если движение велосипедов, общественного транспорта и т. п. разрешено (или предписано) в противоположном одностороннему движению направлению, следует использовать соответствующие теги, например cycleway=*
Значения
- oneway=yes (нежелательные варианты: "true", "1") -- одностороннее движение
- oneway=no (нежелательные варианты: "false", "0") -- двухстороннее движение
- oneway=-1 (нежелательный вариант: "reverse") -- одностороннее движение в направлении, противоположном направлению линии. При изменении направления линии в JOSM по умолчанию значение oneway=yes меняется на oneway=-1, будьте внимательны!
Смысл остальных значений не определён. Тег oneway=* со значением ключа, отличным от перечисленных выше, различными программами может рассматриваться как oneway=yes, а может быть просто проигнорирован.
- oneway=reversible в данный момент служит для обозначения дороги с реверсивным движением (в одном направлении в определенное время дня и в обратном в другое время).
- Также можно использовать hour_on:oneway=* и hour_off:oneway=*. В качестве более гибкого решение для зависящих от времени односторонних дорог используется oneway:<opening_hours value>=* предложенное Extended conditions for access tags. Правда, это не будет правильным использованием там где время выбирается по обстоятельствам.
См. также
- access=* - Ключ для обозначения различных ограничений.