Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МУ_создание топоосновы_Телегина.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
47 Мб
Скачать
☆

3.5.2. Настройка параметров редактировании векторного слоя

Для настройки параметров редактирования выбрать в меню «Установки» пункт «Параметры» и перейти на вкладку «Оцифровка». В открывшемся окне «Параметры QGIS» находятся три группы параметров: «Резиновая нить», «Прилипание» и «Маркеры вершин» (рис. 11).

Параметры группы «Резиновая нить» определяют толщину и цвет линии, используемой при рисовании линейных и полигональных объектов.

Группа параметров «Прилипание» отвечает за настройку прилипания - автоматического совмещения узлов объектов при редактировании. По умолчанию прилипание не установлено. Можно задать один из трех режимов прилипания: «к вершинам», «к сегментам», «к вершинам и сегментам». Здесь также можно установить «порог прилипания по умолчанию в единицах слоя» и «радиус поиска для редактирования вершин в единицах слоя».

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

«Радиус поиска для редактирования вершин в единицах слоя» - радиус поиска ближайших вершин, используется при перемещении, удалении или добавлении вершин. Если в круг с центром в месте щелчка мышью и заданным радиусом поиска попадает хотя бы одна вершина, то выбирается ближайшая из них. При нулевом значении параметра «Радиус поиска...» или в случае, если в указанный круг не попадает ни одной вершины, появляется сообщение о том, что не задан порог прилипания. Порог прилипания и радиус поиска ближайших вершин задаются в единицах измерения слоя.

Если не изменены настройки «по умолчанию», то в режиме редактирования узлы линий и полигонов обозначены полупрозрачными голубыми кружочками (рис. 12). После остановки редактирования эти кружочки исчезают. В разделе «Маркеры вершин» стиль маркера можно поменять на «Перекрестие» (красный крестик) (рис. 13).

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

Рассмотрим дополнительные настройки редактирования и параметры прилипания. В меню «Установки» выбрать «Свойства проекта» (рис. 14) и перейти на вкладку «Общие». Нас будет интересовать группа параметров «Оцифровка».

Рис. 11. Окно «Параметры QGIS», открытое на вкладке «Оцифровка»

Рис. 12 Режимы прилипания

Рис. 13 Маркеры вершин

Рис. 14. Окно «Свойства проекта», открытое на вкладке «Общие»

Комплекс правил взаимного отношения объектов называется топологией, а данные, выполняющие все эти правила - топологически корректными. Если отмечен крестиком пункт «Включить топологическое редактирование», то при перемещении вершины, принадлежащей одновременно нескольким объектам (полигонам или линиям), их геометрия изменится в соответствии с новым положением перемещенной вершины. Если же топологическое редактирование отключено, то изменения коснутся только одного объекта (рис. 15).

Рис. 15. Изменения геометрии объектов при включенном (а) и выключенном (б) режиме топологического редактирования

Рис. 16 Пример предотвращения пересечения полигонов

Рис. 17. Окно настройки прилипания для отдельных слоев

Если активировать пункт «Предотвращать пересечение новых полигонов», то при создании нового полигона в случае наложения его на уже существующий, часть нового полигона, попадающая в наложение, будет исключена (рис. 16). Чтобы настроить прилипание для отдельных слоев, нажать кнопку «Параметры прилипания» в диалоговом окне «Свойства проекта» (рис. 14).

В открывшемся окне «Параметры прилипания» (рис. 17) в столбце «Слой» расположены слои текущего проекта. Если слой отмечен крестиком, то настройки прилипания для него включены (на рис. 17 - это слой «rekil»). В столбце «Режим» настраивается режим прилипания для каждого слоя, а в столбце «Порог» - порог расстояния прилипания.

Примечание: Если нажать ОК в окне «Параметры прилипания», а затем «Применить». Пример предотвращения пересечения в окне «Свойства полигонов проекта», то настройки «Режим прилипания» и «порог прилипания...», которые мы указывали до этого в диалоговом окне «Параметры QGIS», утрачивают свою силу для текущего проекта навсегда. И поэтому каждый раз, добавляя новый слой, необходимо через «Параметры прилипания» указывать для него настройки прилипания