QGIS에서 다른 선 피쳐의 여러 정점을 드래그


11

QGIS에서 여러 평행선의 여러 정점을 동시에 드래그 할 수 있습니까?

평행선이있는 선 레이어가 있습니다. 일부 지역에서는 모든 평행선의 꼭짓점을 이동시켜 서로 거리를 유지해야합니다.

노드 도구를 사용하면 드래그하려는 선 중 하나의 꼭지점 만 선택할 수 있지만 동시에 여러 줄은 선택할 수 없습니다. 다른 선의 한 정점 만 선택 가능

다중 선 레이어에서는 모든 선을 동시에 드래그 할 수 있지만 단일 선의 모든 속성을 유지해야하기 때문에 옵션이 아닙니다. 여기에 이미지 설명을 입력하십시오

내 선을 동시에 끌 수있는 다른 옵션이 있습니까?

편집 1 : 방금 CadNodeTool ( https://github.com/wonder-sk/CadNodeTool )을 찾았습니다 . 이 플러그인을 사용하면 적어도 여러 줄의 정점을 동시에 선택할 수 있습니다. 아마도이 플러그인은 평행선의 정점을 이동하도록 확장 될 수 있습니다. 여기에 이미지 설명을 입력하십시오


1
나는 이것을 잠시 동안 깨뜨 리려고 노력했다! 해결책이 곧 나오기를 바랍니다!
CwecU

나의 편집 코멘트를보십시오
ami

1
QAD-Plugin을 답변으로 추가하는 것이 좋습니다. 그렇지 않으면 사람들이 가장 좋은 해결책은 인정되는 답변이라고 생각할 수도 있습니다.
Germán Carrillo

좋은 생각입니다. 방금 답변을 추가했습니다
markgraeflerland

답변:


12

가능한 해결 방법, 몇 가지 데이터에 대한 임시 솔루션으로 적합합니다.

  1. 스냅을 활성화합니다 (설정-> 스냅 옵션 ...). 스냅을 정점으로 설정하고 공차를 설정합니다.

여기에 이미지 설명을 입력하십시오

  1. 이동할 정점에 스냅 된 "더미"선 피처를 만듭니다.

여기에 이미지 설명을 입력하십시오

  1. 스냅 옵션에서 토폴로지 편집 활성화

  2. 노드 도구를 활성화하고 "더미"라인의 정점을 선택하고 이동하십시오 (더 많은 정점을 선택하려면 Ctrl 키를 누르십시오).

여기에 이미지 설명을 입력하십시오

  1. "더미"기능을 삭제하거나 특수 속성 또는 값을 지정하면 적절한 기호를 선택할 수 있습니다.

2
해결 방법에 대한 좋은 아이디어. 수백 킬로미터를 조정할 수있는 자체 도구를 빌드하는 다른 파이썬 솔루션이 여전히 있기를 바랍니다.
markgraeflerland

2
플러그인 / 코어 툴에 대한 좋은 아이디어!
vinayan


1

QGIS 3.10에서는 레이어 또는 레이어의 편집 모드를 활성화 할 수 있습니다. 필자의 경우 스냅이 활성화되지 않았습니다. 꼭짓점 도구를 사용하십시오. 또한 편집하려는 선이 한 레이어인지 다른 레이어인지에 따라 "모든 레이어"또는 "현재 레이어"중에서 선택할 수 있습니다.

여기에 이미지 설명을 입력하십시오

이 도구를 활성화하면 정점을 사각형으로 선택할 수 있습니다. 정점 주위에 파란색 원이 표시됩니다.

여기에 이미지 설명을 입력하십시오

여기에 이미지 설명을 입력하십시오

다음으로 정점 중 하나를 클릭 한 다음이 정점을 이동하려는 지점을 클릭하십시오. 그리고 다른 사람들도 따라 올 것입니다.

여기에 이미지 설명을 입력하십시오


-3

affine 변환 플러그인을 사용해보십시오. X 축과 Y 축에서 특정 거리의 물체를 움직일 수 있습니다.

편집 : Numerical Vertex Edit 플러그인을 사용하십시오. 단일 노드를 선택하고 그 좌표를 변경할 수 있습니다


전체 기능이 아닌 단일 정점 만 이동하고 싶습니다.
markgraeflerland

오, 내 잘못, 생각해 보자;)
ami

내 편집 내용을 살펴보십시오. 문제의 답이 될 수 있습니다. 느리지 만 작동 할 수 있음
ami

3
여러 정점을 동시에 드래그하고 싶기 때문에 숫자 정점 편집 플러그인은 옵션이 아닙니다.
markgraeflerland

-4

arcgis에서 이동 될 선이있는 토폴로지에 참여하는 이동이 필요한 선 교차점을 그리고 선-모든 노드를 선택하고 스트레치 옵션으로 이동 한 다음 임시 선을 삭제할 수 있습니다.


이 질문은 QGIS에서 무언가를 수행하는 방법에 대해 묻습니다. 다른 사람이 다른 소프트웨어를 사용하라고 제안 할 경우, 그들이 왜 그럴 수 있는지에 대한 설득력있는 사례를 만들어야한다고 생각합니다.
PolyGeo
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.