Skip to main content

2

Требования к геометрии дорог.

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

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

Так же при создании и редактировании дорог не должно образовываться самопересечений линии (петель). Программа не сохранит часть линии после самопересечения при создании новых линий, а при редактировании не позволит сохранить результат и выйти из режима редактирования.

самопересечение линии.png

обрезка после самопересечения.png

Создание новых дорог. 

Для начала создания или редактирования дорог нужно: 

  1. Выделить слой, который мы собираемся редактировать. Это делается в окне "Слои" (выделено маркером), простым нажатием на названии слоя, название слоя при этом выделится синим цветом.
  2. Нажимаем на иконку "Режим редактирования". (здесь и далее слово "Нажимаем" означает однократное нажатие левой кнопкой мыши на какой либо элемент на экране)

рис.1.

Режим редактирования включен, при этом рядом с названием слоя появляется значок "карандаш".

2026-05-27_18-35-51.png

Так же после включения режима редактирования становятся активными некоторые иконки на панелях инструментов. 

2026-05-27_18-47-21.png

Настройка прилипания.

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

2026-05-28_14-24-12.png

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

2026-05-28_14-27-10.png

Настройка прилипания производится при нажатии на иконку "Изменить расширенные настройки" (стрелка № 1 на рисунке ниже). Появится список всех доступных слоев, нужно выбрать необходимые для работы слои, поставив галочки возле названия слоя (стрелки № 2). Здесь выбраны два слоя, редактируемый слой "Дороги существующие" и слой "Дороги лесные", на основе которого мы будем добавлять новые дороги. Слои можно выбрать любые. Так же нужно настроить тип прилипания нажав соответствующее поле (стрелки № 3). Типов прилипания несколько, они появляются в выпадающем списке, где можно выбрать несколько значений. Обычно для работы хватает первых двух: "Вершина" и "Сегмент" (стрелки № 4), прилипание при этом будет происходить к вершинам и линиям выбранного слоя.

2026-05-28_14-57-07.png

Настройки прилипания сохраняются, их не нужно каждый раз настраивать заново. Если предстоит другой вид работы (не связанный с созданием дорог), то скорее всего нужно будет настроить прилипание, подходящее для новой работы.

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

прилипание.png

Создание новых дорог.

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

Добавит линейный объект.png

Курсор при рисовании выглядит как на картинке ниже.

курсор рисование.png

Наводим курсор на первую точку новой линии и щелкаем ЛКМ (левой кнопкой мыши). Перемещая курсор видим что от первой точки за курсором тянется пунктирная линия.

пунктир.png

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

отрезок.png

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

конечная точка.png

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

последняя точка.png

При завершении рисования новой дороги в данном случае программа сама дорисует недостающую часть дороги до ближайшей существующей дороги. Программа может дорисовать как начальный так и конечный отрезок новой линии, если крайняя точка находится ближе 20 метров от ближайшей существующей дороги. Завершение рисования происходит после щелчка по ПКМ (правой кнопке мыши). После завершения рисования появляется окно, в котором надо заполнить информацию о новой нарисованной дороге. 

диалоговое окно новой дороги.png

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

тип дороги.png

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

план мероприятия.png

Заполнив информацию о дороге нажимаем кнопку "ОК" на форме, после чего дорога обновится на экране, отрисуется согласно заполненной информации в редактируемом слое, чтобы дорога изменилась в других связанных слоях нужно нажать "сохранить изменения" или завершить редактирование слоя, нажав на туже иконку, что и при начале редактирования "Режим редактирования".

продление.png

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

начало не доходит.png

Автоматическое дорисовывание происходит по кратчайшему расстоянию между вершиной и дорогой.

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

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

конец не достает.png

Автоматическое дорисовывание происходит по кратчайшему расстоянию между вершиной и дорогой.

продленный конец дороги.png

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

новая дорога дальше 20 метров.png

предупреждение более 20 метров.png

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

Копирование и вставка дорог из других линейных слоев.

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

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

Теперь нужно выбрать и выделить слой, из которого мы будем копировать объекты. Это может быть любой линейный слой. В нашем примере это слой "Дороги лесные".

кнопка выбора объектов.png