Ограничение QGIS перемещается по вершине вдоль оси x или y


9

В QGIS есть ли способ ограничить «перемещение по вершине» вдоль оси x или y?

На рисунке ниже я хотел бы ограничить движение редактирования вдоль оси y, как показано жирной красной пунктирной линией. (ЭТО ТО, ЧТО Я ХОЧУ.)

Поведение по умолчанию «плавать» показано тонкой красной линией, а НЕ то, что я хочу в этом случае.

QGIS перемещается по вершине, привязанной к оси Y

Ответы:


10

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

View > Panels > Advanced Digitizing Panel

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

Расширенная панель оцифровки


Затем используйте инструмент «Узел» (или инструмент «Вершина», если используется QGIS 3.0), выберите вершины и переместите курсор вертикально, оставаясь близко к углу 90 градусов:

Вертикально

Вы можете сделать то же самое по горизонтали:

По горизонтали


Примечание: слой должен быть в спроецированном CRS , чтобы использовать расширенный инструмент оцифровки .

Протестировано на QGIS 3.0 для 64-битной Win7.


@ cm1 - Добро пожаловать! Рад, что это помогло :)
Иосиф
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.