RU:Key:road_marking

From OpenStreetMap Wiki
Jump to navigation Jump to search
road_marking
Описание
Дорожная разметка, т.е. цветная разметка (обычно белого или желтого цвета) на поверхности дорог предоставляющая информацию и инструкции для участников дорожного движения.  Изменить или перевести это описание.
Группа: дороги
Используется на элементах
точки можно отмечать этим тегомлинии можно отмечать этим тегомполигоны можно отмечать этим тегомотношения не принято отмечать этим тегом
Смотри также
Статус: одобреноPage for proposal

information icon

Note: The road_marking=* schema is not intended for tracing classic road markings along roads with separate lines! Linear road markings can be represented with sufficient precision using tags from the highway=* centerline such as lane_markings=*, lanes=*, overtaking=*, change=*, turn:lanes=* or crossing:markings=*. Instead, the purpose of the road_marking=* schema is to offer a possibility to map road markings as separate geometries that cannot be accurately derived from existing data, such as markings within intersection areas or the location and extent of symbolic or area markings.

road_marking=* позволяет отрисовывать дорожную разметку отдельными объектами. Отрисовывать можно символы, запрещенные зоны или разметку на дорогах, например на перекрестках.

Вид и дизайн дорожной разметки на обычных дорогах в большинстве случаев может быть получен из других тегов OSM, следовательно не должен быть отрисован отдельными объектами:[note 1]

  • lane_markings=* описывает имеет ли дорога разметку,
  • lanes=* описывает сколько размеченных полос имеет дорога,
  • overtaking=* allows conclusions about the design of the center line of a road in many countries, e.g., whether it is dashed or solid,
  • change=*, similar to overtaking=*, allows conclusions about the design of lane edges,
  • turn:lanes=* описывает направление движения в полосах, и обычно связано со стрелочной разметкой,
  • highway=stop, highway=give_way или highway=traffic_signals описывает наличие стоп-линии во многих странах (вид которой может быть уточнен тегом road_marking=*),
  • crossing:markings=* описывает вид разметки на пешеходных переходах,
  • parking:side describes the presence of parking areas on the road, which may be marked (parking:side:markings=*),
  • cycleway=* и cycleway:lane=* описывают наличие (размеченных) велодорожек и их разметки.

Как использовать

Используйте road_marking=* на отдельных объектах, не комбинируйте этот тег с другими, например highway=*. [note 2] В зависимости от типа разметки, вы можете отрисовывать их как линия линию, полигон полигон, или точка точку.

Добавьте road_marking=* с одним из значений из списка ниже, и если необходимо добавляйте дополнительные теги, например для вида линии (stroke=*), стиля зоны (pattern=*), вида стрелки (arrow=*), символа (symbol=*), или физических свойств таких как цвет и размер. Во многих случаях, разметка будет влиять на другие свойства и теги дороги, которые всегда должны обновляться соответственно друг другу.

Если дорожная разметка наносится на дорогу, где зоны дорог и улиц также помечены полигоном с тегом area:highway=*, дорожная разметка всегда картируется внутри таких полигонов.

Типичные значения

Иллюстрация Значение Объекты Описание Взаимозависимость с другими тегами

Дорожная разметка линий

stop_line
stop_line
road_marking=stop_line линия точка

Стоп-линия, например перед светофором, дорожным знаком или (другими) перекрестками. Может быть отрисована как линия на её реальной позиции, или как точка на линии дороги (затем, если необходимо, исключительно вместе с такими тегами highway=stop, highway=give_way илиhighway=traffic_signals).

  • Добавляйте stroke=* чтобы уточнить стиль линии (например solid илиsharks_teeth).
  • Если объект отрисован как точка на линии highway=*, добавьте direction=forward/backward чтобы уточнить в каком направлении действует стоп-линия.
highway=stop
highway=give_way
highway=traffic_signals
lane_divider
lane_divider
road_marking=lane_divider линия

Разделяет отдельные линии на дорогах

  • Добавляйте stroke=* чтобы уточнить стиль линии (например dashed или double_solid).
lane_markings=*
lanes=*
change=*
overtaking=*
edge_line
edge_line
road_marking=edge_line линия

Такая линия отмечает край проезжей части.

  • Добавляйте stroke=* чтобы уточнить стиль линии (например solid).
crossing_edge
crossing_edge
road_marking=crossing_edge линия

Обозначает края пешеходного перехода/велопереезда

  • Добавляйте stroke=* чтобы уточнить стиль линии (например dashed).
crossing:markings=*

Дорожная разметка зон

restriction
restriction
road_marking=restriction полигон

Нейтральные зоны, или запрещающая разметка, например разметка запрещающая парковку.

  • Добавляйте pattern=* чтобы уточнить вид разметки (например chevron илиstripes).
  • Добавляйте reason=* чтобы уточнить, почему запрещающая разметка нанесена (например bus_stop, driveway или emergency).
parking:side
parking:side:restriction=*
crossing
crossing
road_marking=crossing полигон

Разметка пешеходного перехода. Обратите внимание: В большинстве случаев, тегов crossing:markings=* и/или surface:colour=*на линии пешеходного перехода должно быть достаточно чтобы описать такую разметку.

  • Добавьте pattern=* чтобы уточнить вид разметки пешеходного перехода (например solid). Можно также использовать значения из crossing:markings=* (например zebra), но их можно извлечь из любых существующих линий пешеходных переходов, и дублирование информации нежелательно.
  • Добавьте colour=* чтобы уточнить цвет разметки.
crossing:markings=*

Дорожная разметка символов

arrow
arrow
road_marking=arrow линия

Стрелка, обычно указывающая направление движения полосе, но также иногда означает направление движения или подсказки по обгону. В отличие от других символьных разметок, стрелки отрисовывают как линии (вместо точек) большинство картографов. Рекомендуется отрисовывать стрелки как простую линию между двумя точками отвечающим за длину и направление одной стрелки, с началом линии внизу стрелки.

  • Добавьте arrow=* чтобы уточнить форму стрелки, обычно используя значения из turn=* (например left, through, through;right, merge_to_left, reverse, ...) или restriction=* (напримерno_u_turn, no_right_turn).
turn:lanes=*
traffic_sign
traffic_sign
road_marking=traffic_sign точка

Эквивалент дорожного знака, нанесенный как дорожная разметка.

  • Добавьте traffic_sign=* чтобы уточнить дорожный знак.
traffic_sign=*
maxspeed=*
hazard=*
text
text
road_marking=text точка

Надпись на поверхности дороги, например "BUS", "SLOW" или "King St.".

  • Добавьтеinscription=* чтобы уточнить текст надписи.
lanes=* (напримерlanes:bus=*)
access=* (например bus:lanes=*)
hazard=*
symbol
symbol
road_marking=symbol точка

Символ или пиктограмма нанесенная как дорожная разметка.

  • Добавьте symbol=* чтобы уточнить вид пиктограммы.
например cycleway=*

Additional attributes

Стили линий, узоров и символов на дорогах

Используйте теги stroke=* (для видов линий), pattern=* (для узоров на полигонах), arrow=* (для видов линий) и symbol=* (для видов символов) чтобы детально описать вид разметки:


линияполигон stroke=*

Используйте stroke=* чтобы описать стиль линейной дорожной разметки. Может также быть использован на зонах, чтобы описать стиль линии по контуру зоны.

Некоторые стили линий, например stroke=sharks_teethзависят от направления линии. В таких случаях, считается что разметка направлена вправо от направления линии.

Двойные разметки линий с несколькими разными стилями можно обозначить тегами stroke:left=* иstroke:right=* (опираясь на направление линии).

полигон pattern=*

Используйте pattern=* чтобы описать узор на зонах.

линия arrow=*

Используйте arrow=* со значениями из turn=* чтобы описать форму road_marking=arrow (например left, through, through;right, merge_to_left, reverse, ...). В более редких случаях, можно также использовать значения из тега restriction=* (например no_u_turn, no_right_turn).

точка symbol=*

Используйте symbol=* чтобы описать вид символа на дороге (road_marking=symbol). Используйте общий термин, например bicycle, pedestrian, hov (см. hov=*) или airport (см. destination:symbol=*).

Другие дополнительные аттрибуты

Есть еще несколько тегов, которые могут дополнительно описать физические свойства разметки:Есть еще несколько тегов, которые могут дополнительно описать физические свойства разметки:

  • width=*, (особенно на линиях) описывает ширину разметки,
  • colour=*, описывает цвет разметки, например white или yellow,
  • direction=* на точках описывает куда направлены элементы разметки,
  • length=* на точках описывает размер символа (помимо width=*).

Примеры

Shark's teeth stop lines at a junction.

линияточка road_marking=stop_line
+ stroke=sharks_teeth

Neutral area at an exit ramp forming a theoretical gore that can only legally be entered in emergencies.

полигон road_marking=restriction
+ pattern=stripes
+ stroke=solid (describing the outline of the marked area – but can be assumed as the default in this case)

Marking at a bus stop to raise attention and prevent cars from stopping.

полигон road_marking=restriction
+ pattern=zigzag
+ reason=bus_stop

A pattern on a junction that can be driven over but it is not allowed to stop within it (see also box junction).

полигон road_marking=restriction
+ pattern=crosshatch
+ reason=junction

Colored road surface on a foot- and bike path, intended as a warning indicator on a crossing.

полигон road_marking=crossing
+ pattern=solid
+ colour=red

Wavy lane markings around a zebra crossing.

линия road_marking=lane_divider / edge_line
+ stroke=zigzag

Turn lanes marked with arrows...
линия road_marking=arrow + arrow=through/arrow=right

...and two different neutral areas
полигон road_marking=restriction + pattern=chevron/pattern=stripes + stroke=dashed (describing the outline of the marked area)

Destination markings (arrow, text, symbol) near an intersection.

линия road_marking=arrow + arrow=through
точка road_marking=text + inscription=TRIER
точка road_marking=symbol + symbol=motorway

Possible tagging mistakes

An earlier documented but undiscussed version of road_marking=* included numerous unstructured values, most of which can be reclassified to one of the values listed above.

Если вы знаете места с этим тегом, проверьте, не надо ли пометить их по-другому.
Автоматические правки крайне нежелательны, если вы не осознаёте всю сложность и опасность этого процесса!
Если вы знаете места с этим тегом, проверьте, не надо ли пометить их по-другому.
Автоматические правки крайне нежелательны, если вы не осознаёте всю сложность и опасность этого процесса!
Если вы знаете места с этим тегом, проверьте, не надо ли пометить их по-другому.
Автоматические правки крайне нежелательны, если вы не осознаёте всю сложность и опасность этого процесса!
Если вы знаете места с этим тегом, проверьте, не надо ли пометить их по-другому.
Автоматические правки крайне нежелательны, если вы не осознаёте всю сложность и опасность этого процесса!
Если вы знаете места с этим тегом, проверьте, не надо ли пометить их по-другому.
Автоматические правки крайне нежелательны, если вы не осознаёте всю сложность и опасность этого процесса!
Если вы знаете места с этим тегом, проверьте, не надо ли пометить их по-другому.
Автоматические правки крайне нежелательны, если вы не осознаёте всю сложность и опасность этого процесса!
Если вы знаете места с этим тегом, проверьте, не надо ли пометить их по-другому.
Автоматические правки крайне нежелательны, если вы не осознаёте всю сложность и опасность этого процесса!
Если вы знаете места с этим тегом, проверьте, не надо ли пометить их по-другому.
Автоматические правки крайне нежелательны, если вы не осознаёте всю сложность и опасность этого процесса!
Если вы знаете места с этим тегом, проверьте, не надо ли пометить их по-другому.
Автоматические правки крайне нежелательны, если вы не осознаёте всю сложность и опасность этого процесса!

Также смотрите

  • lane_markings=* to indicate whether there are marked lanes along a road
  • lanes=* for the number of lanes for motorized traffic
  • turn=* to indicate turning lanes
  • overtaking=* for information on whether overtaking is permitted or not
  • change=* to indicate whether lane changes are permitted or not
  • crossing:markings=* to indicate the design of crossings for pedestrians and cyclists

Footnotes

  1. A proposal for the use of styling attributes on highway=* lines is still pending, but could be developed based on the road_marking=* schema (e.g. lanes=2 + lane_markings=yes + lane_markings:stroke=dashed + lane_markings:colour=yellow).
  2. An exception to this are stop lines if there is already a node with highway=stop, highway=give_way or highway=traffic_signals at their location. Although the stop line can also be mapped exactly as a separate line with road_marking=stop_line, some mappers prefer a simpler variant only mapping a node on the highway=* line at the location of the stop line with road_marking=stop_line and, if necessary, additional attributes such as stroke=sharks_teeth.