RU:Сложные вопросы редактирования

WikiProject Belarus(ru) Города Беларуси(ru) Обозначение объектов Форум Загрузка треков Беларусь Минск Редактирование карты(ru)

Адресная информация

Добавление адресной информации (черновик)

Области с дырками

Для отображения областей, имеющих внутри себя "отверстия" используется Relation:multipolygon

Согласно последним изменениям необходимо соблюдать следующие правила:

  • Тег описывающий полигон должен быть указан для внешнего(outer) элемента
  • Внутренний(inner) элемент оставляется без тегов
  • Если внутренний (inner) элемент имеет свой тип (например озеро внутри леса) то ему поставляется необходимый тип
  • Направление для внутреннего и внешнего элемента значения не имеют

Пример: парк с островом

Ограничение: на данный момент не рендерятся вложенные полигоны. Например озеро с островом внутри леса

Мосты

Для обозначения мостов используется метка bridge=yes и layer=*.

При отрисовке мостов необходимо помнить следующие вещи:

Первое это разделение объектов на уровни (слои — layers). Какая дорога должна идти под другой или над другой? Это может быть сложно для больших развязок с большим количеством пересечений дорог. В простейшем случае мосту необходимо присвоить метку layer=1. Это означает, что мост будет выше всех объектов, которые не имеют метки layer=* (по умолчанию для всех объектов layer=0). Также для layer можно использовать значения от -5 до 5.

Если мост идет над рекой, необходимо обозначить его метками bridge=yes и layer=1. Не нужно использовать layer=-1 для реки. Это противоречит той точке зрения, что все объекты находящиеся на уровне земли должны иметь уровень 0.

В большинстве случаев необходимо разделять дорогу на 3 пути — один до моста, другой для самого моста, и третий после моста. Если мост заканчивается перекрестком, необходимо оставить небольшой путь от моста до этого перекрестка (см. картинку справа).

Если мост имеет название, ему можно присвоить метку name. Пример name=Захарьевский мост (для РБ явление редкое). В городах мосту присваивается имя проходящей по ней улице.

Отображение

Osmarender отображает мосты небольшими черными линиями, выступающими на концах моста. Дорога на мосту прорисовывается при этом в зависимости от присвоенной метки highway=*. Mapnik отображает черные линии вдоль моста

Relations — Restriction turn (редактирование в ОСМ)

  • Дороги, с которой и на которую запрещается делать поворот, нужно добавить в relations (жмем в нижней панели вторую кнопку в правом вертикальном ряду кнопок, при наведении на нее должен всплавать хинт Add to a relation)
  • Выбираем Create a new relation
  • В поле type пишем restriction (сверху в шапке окна будет название отношения, запоминаем его)
  • В параметках появляется дополнительное поле restriction в котором пишем from (для дороги с которой нельзя делать поворот) или to (для дороги на которую нельзя делать поворот)


Для второй дороги, по порядку добавления, после первого шага нужно выбрать Add to an existing relation (ищем в выпадающем меню название, которое запоминали в 3м пункте)

This article is issued from Openstreetmap. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.