RU:Forward и backward, left и right
Объект : Forward и backward, left и right |
Описание |
Используется для описания положения или направления относительно линии. |
Группа |
Теги |
*:forward=*, *:backward=*, *:left=*, *:right=* |
При добавлении деталей к дорогам или другим линиям, часто важно различать направление движения или сторону линии. Для этого мы определяем четыре термина: forward («вперёд»), backward («назад»), left («слева») и right («справа»), которые зависят от направления, в котором линия рисуется в OpenStreetMap.
Определение
Важно знать разницу между кодами forward/backward и left/right, когда они используются как суффиксы ключа тега (или в некоторых значениях тега), указывающие направление или сторону относительно линии.
Forward и backward
Значения тега (или суффиксы ключа) forward и backward описывают направление вдоль линии, но не сторону линии. Код forward означает направление, в котором рисуется линия в OpenStreetMap (другими словами, прямое), а backward означает противоположное направление (другими словами, обратное).
Тег oneway=yes вляется хорошим примером функции, зависящей от направления: если этот тег добавляется в линию, она становится односторонней в направлении forward (направление одностороннего движения совпадает с направленим отрисовки), однако тег oneway=-1 означает то же самое в обратном направлении, то есть в этом случае односторонняя линия находится в направлении backward (направление одностороннего движения противоположно направлению отрисовки).
Left и right
Значения тега (или суффиксы ключа) left и right описывают сторону линии, но не направление вдоль линии. left означает левую сторону линии при взгляде в направлении forward (как определено выше), а right означает правую сторону ври взгляде в том же направлении.
Both
В зависимости от ключа,
- both (или иногда используемое both_ways) включает оба направления (forward и backward) линии — например, в overtaking=*; или
- both (или иногда используемое both_sides) включает обе стороны (left и right) линии — например, в sidewalk=*.
Тегирование
В качестве части ключа
Forward, backward, left и right часто добавляются в качестве пространства имён к ключу тега. Это делается путём добавления двоеточия и нужного направления или стороны к ключу.
Примеры:
- maxspeed:forward=* — ограничение максимальной скорости, которое применяется только в прямом направлении
- lanes:backward=* — количество полос в обратном направлении
- cycleway:left=* — велосипедная дорожка на левой стороне дороги
- parking:lane:both=* — парковочная полоса по обе стороны дороги
- name:left=*, name:right=* — например, когда название улицы отличается на правой и левой стороне
В качестве значения
Forward, backward, left и right также иногда используются в качестве значения тега. В этом случае дополнительное пространство имен не добавляется к ключу тега.
Примеры:
- sidewalk=left — сторона (стороны) дороги, где присутствуют тротуары
- traffic_signals:direction=forward — направление движения, на которое влияют светофоры
Определение направления линии
iD
В iD направление выбранной линии указывается треугольными средними точками на полпути между каждой парой узлов линии (обратите внимание, что нажатие и перетаскивание этих средних точек добавит новый узел к выбранной линии). Кроме того, серые стрелки отображаются на линии (даже если она не выбрана), если она отмечена тегом oneway=*. Направление стрелок противоположно направлению линии, если она помечена тегом oneway=-1.
Potlatch 2
В Potlatch 2 направление выбранной линии указывается …
- … на панели инструментов в правом нижнем углу (стрелка будет вращаться, чтобы указать направление выбранной линии, рассчитанное с использованием первого и последнего узлов, остриё стрелки на последнем эквиваленте узла).
- … если Вы выбрали «Улучшенный» вид карты в Potlatch 2, направление указывается маленькими светло-серыми стрелками на самой линии. Это работает только в том случае, если линия помечена ключом автомагистрали, железной дороги или водного пути (и, возможно, некоторыми другими ключами) и одновременно не помечена как односторонняя улица (причина ниже).
- Если линии помечены как улицы с односторонним движением, то они всегда отображают большие серые стрелки, которые указывают допустимое направление одностороннего движения (которое противоположно направлению линии, если она помечена тегом oneway=-1).
JOSM
В JOSM стрелки отображаются на выбранной линии. Чтобы показать стрелки для всех линий, перейдите в меню «Правка» → Настройки → страница Настройки отображения → вкладка «Данные OSM»: пометьте «Отображать стрелки направления».
Merkaartor
В Merkaartor, Вы можете переключать отображение направления линии между «всегда включено», «всегда выключено» и «только одностороннее движение» в меню «Вид».
Отображение данных на osm.org
Список узлов пути в представлении данных на osm.org сортируется так, чтобы верхний/первый узел в списке был начальным/первым узлом линии, соответственно, нижний/последний узел в списке был конечным/последним узлом линии. Пример представления данных о линии Пример представления данных о линии. Слой данных поможет Вам попасть на такую страницу.
См. также
- Category:RU:Зависимость от направления линии — категория тегов, зависящих от направления линии
This page is undergoing cleaning by the Cleanup Team. Эта страница проверяется командой Очистки. Обсуждение основной страницы. |