Можно ли перетаскивать несколько вершин некоторых параллельных линий в QGIS одновременно?
У меня есть линейный слой с параллельными линиями. В некоторых регионах мне приходится перемещать вершины всех параллельных линий так, чтобы они по-прежнему держались на расстоянии друг от друга.
С помощью инструмента «Узел» я могу выбрать только одну из моих линий, которые я хочу перетащить, но не несколько линий одновременно:
В многострочных слоях можно перетаскивать все линии одновременно, но это не вариант, потому что мне нужно сохранить все атрибуты отдельных строк.
Есть ли другие варианты для одновременного перетаскивания моих строк?
Edit1: только что нашел CadNodeTool ( https://github.com/wonder-sk/CadNodeTool ). С этим плагином, по крайней мере, уже можно выбрать вершины из нескольких линий одновременно. Возможно, этот плагин можно расширить для перемещения вершин параллельных линий.
Ответы:
Возможный обходной путь, возможно хороший, просто временное решение для нескольких данных:
В параметре привязки установите флажок Включить топологическое редактирование.
Активируйте инструмент узла и выберите вершины «фиктивной» линии и переместите (удерживайте Ctrl, чтобы выбрать больше вершин).
источник
Проблема решена: Только что выяснилось, что QAD-Plugin ( https://plugins.qgis.org/plugins/qad/ ) поддерживает перемещение вершин из разных функций:
источник
В QGIS 3.10 вы можете просто активировать режим редактирования слоя или слоев. В моем случае привязка не активирована. Используйте инструмент вершины. Также здесь вы можете выбрать «Все слои» или «Текущий слой», в зависимости от того, находятся ли линии, которые вы хотите редактировать, в одном слое или в разных слоях.
С этим активным инструментом вы можете выбрать вершины по прямоугольнику. Вершины будут отмечены синим кругом вокруг них.
Затем вы нажимаете одну из вершин, а затем нажимаете на место, где вы хотите переместить эту вершину. И другие (и) последуют.
источник
Попробуйте использовать плагин аффинного преобразования. Позволяет перемещать объект с определенным расстоянием по осям X и Y
Редактировать: использовать плагин Numeric Vertex Edit, с помощью которого вы можете выбрать один узел и изменить его кординаты
источник
В arcgis вы можете нарисовать линию, пересекающую точки, нуждающиеся в перемещении, которое участвует в топологии с линиями, которые нужно переместить, выбрать линию - все узлы и переместить, с параметром растяжения, а затем удалить временную линию, не уверенную в этом, хотя
источник