Skip to main content

5 Редактирование дорог

Редактирование дорог.

Для всех слоев доступна функция редактирования как информации об объектах в этом слое так и графического отображения объектов этого слоя.

 В примере, где мы скопировали дорогу, на карте появилась надпись над дорогой, иногда это удобно, но если все дороги будут с надписями, это станет неудобно. 1. Для начала редактирования нужно включить "Режим редактирования" для слоя, требующего изменения. 2. Выбираем объект в слое, требующий изменений. 3. Нажимаем иконку "Изменить атрибуты всех выделенных объектов".

редактирование информации.png

Появиться знакомая форма для заполнения информации. Здесь можно изменить любое поле. Уберем к примеру название, оставим это поле пустым, и нажмем "ОК".

окно редактирования информации.png

В результате надпись на карте больше не отображается. Теперь приблизимся к точке присоединения новой дороги к существующей.

дорога без надписи.png

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

точка примыкания двух дорог.png

Нажимаем иконку "Редактирование вершин..." и можем приступить к редактированию. Приближая курсор к объектам редактируемого слоя, объект подсвечивается красным цветом и вершины выделяются точками. Ближайший к курсору отрезок дороги и две его вершины подсвечивается сильнее, чем вся остальная линия.

подсвечивание линии при редактировании.png

Нам нужно убрать/удалить последний тупиковый отрезок дороги, для этого достаточно удалить крайнюю вершину и этот отрезок исчезнет, остальная линия останется до предыдущей вершины. Подводим курсор к крайней вершине, пока он не выделится дополнительным кружком, как на картинке, при этом еще появится знак "плюс" рядом с этой вершиной. У нас есть выбор действий у этой вершины.

редактирование у вершины.png

Переведя курсор на "плюс" и щелкнув ЛКМ по нему, начнется рисование нового отрезка линии, как при создании новой линии, можно переместить курсор в любое место и щелкнув ЛКМ еще раз в этом месте, зафиксируется новая вершина. То есть мы можем добавить новый отрезок к существующей линии.

добавление вершины.png

Но так как это крайняя точка дороги, то программа автоматически может дорисовать от последней вершины отрезок к существующей дороге, если эта вершина будет ближе 20 метров к этой дороге.

дорисовывание линии при редактировании.png

Если оставить курсор у вершины (когда она обведена кружком) и щелкнуть ЛКМ по ней, эту вершину можно переместить в любое место, и щелкнув ЛКМ в этом месте, зафиксировать ее там. То есть поменять положение конца линии. 

перемещение вершины.png

Но так как это крайняя точка дороги, то программа автоматически может дорисовать от последней вершины отрезок к существующей дороге, если эта вершина будет ближе 20 метров к этой дороге.

дорисовывание линии при перемещении вершины.png

Если оставить курсор у вершины (когда она обведена кружком) и щелкнуть ЛКМ по ней, и потом нажать клавишу "Del" ("Delete") на клавиатуре, вершина удалится и последний отрезок исчезнет сам по себе. Теперь дорога будет заканчиваться на предыдущей вершине, что нам и требовалось изначально сделать. Сохранив редактирование или завершив редактирование, линия сохранится в новом виде.

удаленная вершина.png

Схожим образом редактируются внутренние отрезки/вершины дорог. При приближении курсора к отрезку, на нем появляется знак "Плюс", щелкнув по которому ЛКМ, добавляется новая вершина на этом отрезке, которую курсором можно переместить в любое место и зафиксировать ее в новом месте щелчком ЛКМ.

редактирование отрезка внутри линии.png

добавление вершины на отрезок.png

На этом примере мы изменили существующую дорогу, повторив контур дополнительного слоя дорог ("Дороги лесные"), который считаем приоритетным. Сохранив редактирование или завершив редактирование, линия сохранится в новом виде.

добавление вершины на отрезок конец.png

Так же можно перемещать внутренние вершины, при этом будут перерисовываться два смежных отрезка дороги. Подводим курсор к вершине, пока он не выделится дополнительным кружком, и щелкаем ЛКМ.

перемещение внутренней вершины.png

Далее перемещаем курсором вершину на новое место.

перемещение внутренней вершины 2.png

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

перемещение внутренней вершины 3.png

Эти методы редактирования подходят для работы, когда редактировать (добавлять, перемещать, удалять) нужно немного вершин. Когда редактировать приходиться большие объекты, длинные дороги, можно воспользоваться дополнительными функциями редактирования.

Иногда требуется разделить дорогу на части. К примеру, часть дороги может поменять свой тип, поэтому нужно отделить эту часть от существующей дороги и изменить ее характеристики.

Вот дорога, которую нужно разделить (выделена на картинке).

разбивка дороги 1.png

Надо разделить эту дорогу в точке, до которой меняется тип дороги. 

разбивка дороги 2.png

Слой должен находиться в режиме редактирования. Нажимаем иконку "Разделить объекты".

разбивка дороги 3.png

Подводим курсор к точке разбивки, при этом работает прилипание и точно наводить на курсор на точку не нужно, надо довести до момента, когда появится символ примыкания на вершине линии. Теперь нужно просто щелкнуть ЛКМ, и линия окажется разделена. Разбивку линии можно произвести только по любой из вершин линии, если разбивку нужно произвести на линии в месте, где нет вершины, то сначала надо добавить вершину в нужное место.

разбивка дороги 4.png

Выделив линию, видно что она теперь заканчивается в другой точке. Нажав на иконку "Изменить атрибуты выделенных объектов" можно выбрать другой тип дороги. 

разбивка дороги 5.png

Выбор другого типа дороги, также можно поменять любые характеристики.

разбивка дороги 6.png

Дорога поменяла свое отображение согласно новому типу.

разбивка дороги 7.png

Можно поступить другим образом. После разбивки дороги можно объединить часть этой дороги, тип которой нужно поменять ("Вторая дорога" на картинке), с существующей дорогой нужного типа ("Первая дорога" на картинке). Выделим обе эти дороги, для этого сначала выделим одну, а потом при нажатой кнопке "Ctrl" на клавиатуре, выделить вторую линию. Далее нажать на иконку "Слияние выделенных объектов".

разбивка дороги 8.png

Появится окно настройки слияния объектов, в нем представлены выделенные объекты (строка на каждый объект) и показаны все поля с информацией об объектах. На картинке выделена строка "Результат слияния", информация из этой строки попадет в объединенный объект. Можно поменять значения полей вручную, или выбрать одну из автоматических функций заполнения результирующих полей. Нажать кнопку "ОК"

разбивка дороги 9.png

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

разбивка дороги 10.png