QGIS를 사용하여 주어진 다각형의 보로 노이 다이어그램


9

특정 다각형에 Voronoi Diagram을 만들려고하는데 모서리를 다룰 때 약간의 문제가 있습니다. 내가하는 방법은 다음과 같습니다.

  1. 보로 노이 포인트와 다이어그램의 다각형 준비 Voronoi 및 사용자 정의 영역에 대한 포인트

  2. 보노이 만들기 여기에 이미지 설명을 입력하십시오

  3. 다각형을 사용하여 가장자리를 잘라 여기에 이미지 설명을 입력하십시오

  4. Union을 사용하여 잘린 Voronoi와 다각형을 결합하십시오 (이것이 최선의 방법인지 확실하지 않습니다) 그리고 여기 가장자리에 대한 문제가 있습니다. 1) 원래 Voronoi 맵에서 프레임을 제거하고 (파란색으로 표시) 2) 가장자리를 서비스 영역이 사실적이되도록 영역 다각형 (빨간색으로 표시)의 가장자리까지 확장합니다. 여기에 이미지 설명을 입력하십시오

어떻게해야합니까?

답변:


10

GRASS의 v.voronoi 도구를 사용하여 보로 노이 다각형을 만들 수 있으며 레이어 범위를 기반으로 범위를 지정할 수 있습니다.

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


안녕하세요 @ahmadhanb, QGIS에서이 기능을 어떻게 사용할 수 있습니까? 플러그인에서 그것을 보지 못했습니다. 사용하기 전에 무엇을 설정해야합니까? 감사!
Pete

1
@Pete 도구를 찾을 수 있습니다Processing Toolbox -> GRASS -> Vector -> v.voronoi
ahmadhanb

이것은 완벽 해요!
Pete

4

buffer 를 조정하여 간단히 수행 할 수 있습니다 .

다음은 예입니다. 다음 다각형 및 점 레이어는 일반적으로 질문에서 설명하는 문제를 유발합니다.

임의의 점이있는 불규칙 다각형

  1. Voronoi 다각형 도구를 실행할 때 buffer region백분율을 늘리십시오 . 정확한 양은 다를 수 있지만 결과를 잘라내므로 오버 슈트를 해치지 않습니다. 이 예에서는 100 % 버퍼를 사용 하여 익스텐트를 두 배로 늘 렸습니다.

출력은 다음과 같습니다. 내 100 % 버퍼는 실제로이 이미지를 훨씬 뛰어 넘습니다.

입력 레이어에 중첩 된 보로 노이 다각형

  1. 원래 다각형 레이어로 보로 노이 다각형을 자릅니다.

잘린 보로 노이 다각형

그리고 당신은 그것을 가지고 있습니다!


0

QGIS의 도움을 받아 문제를 해결하는 다양한 방법을 보여주기 위해 다른 방법을 제공하겠습니다. 초기 데이터는 아래 스크린 샷에 표시됩니다 여기에 이미지 설명을 입력하십시오

1) 모양이 복잡한 모양이므로 "Vector> Geoprocessing> Buffer Zones"버퍼를 실행하고 "Vector> Geometry processing> Eject node"포인트를 추출하십시오. 아래 그림을 참조하십시오. 여기에 이미지 설명을 입력하십시오

2) 소스 레이어“연필> 편집> 객체 복사”의 포인트를 버퍼 포인트로 복사하고 다각형에서 실행합니다. Voronoi“벡터> 형상 처리> Voronoi 다각형 ...”, 아래 그림 참조 여기에 이미지 설명을 입력하십시오

3) "Vector> Geoprocessing> Trimming"을 사용하여 원래 모양으로 다각형을 자르고 결과를보십시오 ... 여기에 이미지 설명을 입력하십시오

나는 당신에게 성공을 기원합니다 ...

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