QGIS를 사용하여 선을 동일한 세그먼트로 나누는 방법은 무엇입니까?


11

곡선 (흔들림) 선을 동일한 길이의 세그먼트로 나누려고합니다. 어느 정도 작동하지만 그 이후의 출력을 제공하지 않는 Grass의 v.split을 사용했습니다.

v.split은 "최대 세그먼트 길이"또는 "세그먼트의 최대 정점 수"를 기반으로 세그먼트 길이를 추출합니다. 따라서 선을 10m 세그먼트로 나누고 최대 세그먼트 길이 10을 사용하려면 모든 세그먼트가 짧아집니다 (예 : 9.98 또는 9.6). 개별 라인, 흔들림 또는 직선 용.

대신에 원하는 것은 예를 들어 55m 선입니다. 한쪽 끝에서 시작하여 10m마다 끝점에 도달 할 때까지 10m마다 노드 / 포인트를 배치합니다. 위의 경우 마지막 세그먼트는 5m이고 나머지는 10m 인 6 개의 세그먼트로 분할됩니다.

더 나은 모듈이 있습니까?


55 미터 라인이 있다면 어떻게됩니까?
BradHards 2013

한쪽 끝에서 시작하여 끝에 도달 할 때까지 선을 따라 10m마다 노드 / 포인트를 배치하십시오. 위의 경우 마지막 세그먼트는 5m이고 나머지는 10m 인 6 개의 세그먼트로 분할됩니다.
Geezer

gis.stackexchange.com/questions/27102/… 의 기술이 도움이됩니까?
BradHards

답변:


2

태그가 QGIS 및 Grass와 관련이 있지만 다른 옵션을 요청한 것으로 알고 있습니다. 이 작업을 수행하기 위해 ETGeoWizards 및 XTools (ArcMap 플러그인)를 사용했습니다. 큰 성공을 거두었습니다.


1
나는 며칠 동안 아크를 그리워한다.
Geezer

그냥 ;-) .... QGIS에 아크의 좋은 몇 가지를 통해 힌트 힌트를 포트에 더 많은 개발자가 필요합니다
라이언 가넷

2

가장 쉽고 쉬운 해결책은 "ProfileFromLine"플러그인 인 것 같습니다. 불행히도 2.0에서는 사용할 수없는 것으로 보입니다. 1.8에서 매우 빠르고 사용하기 쉽습니다.


Station lines플러그인을 사용해보십시오 . 분할되지 않지만 원하는 거리에 고정됩니다. 두 번째 런에서 선을 분할하기 위해 레이어를 교차해야 할 수도 있습니다.
AndreJ

2

QGIS (3.0 이상을 QGIS)의 현재 버전으로 옵션이 Force segments to be exactly of a given length, except for the last one사용을 v.split. 아래 v.split에서 액세스 ->Processing ToolboxGRASSVector

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

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.