Страница 1 из 1

QGIS автоматическое прилипание вершин линий к пойнтам

Добавлено: 30 сен 2022, 01:18
LexxReck
Доброго времени суток!

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

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

Вершины находятся на одном слое, ломанная линия с вершинами на втором слое.

Можно ли сделать так и как, чтобы все точки одного слоя, автоматически определили ближайшую вершину и прилепили ее к себе?
Как сейчас:
1.PNG
1.PNG (20.06 КБ) 2701 просмотр
Как надо:
2.PNG
2.PNG (39.05 КБ) 2701 просмотр
Синим выделил что координаты вершин притянулись к точкам. Как сделать так чтобы это было сделано автоматически?

NextGIS QGIS version: 22.8.0
QGIS code base: 3.24.0-Tisler

Re: QGIS автоматическое прилипание вершин линий к пойнтам

Добавлено: 30 сен 2022, 06:59
AlexRomantsov
Анализ - Вектор-геометрия - Привязка геометрии к слою. Выбираете Исходный слой (свой линейный, узлы которого надо подтянуть), Опорный слой (к которому подтягиваем), дистанцию (допуск), и Режим, один из десятка. В градусах (в географических координатах) будут сложности, лучше если метрические системы координат в слоях/карте. Предварительно оцените-измерьте дистанцию (допуск), при которой подтягивать. Ну и результат просмотреть, полечить руками частности.
Привязка геометрии1.JPG
Привязка геометрии1.JPG (36.68 КБ) 2666 просмотров