QGIS의 다른 다각형에서 빈 공간에 다각형을 작성 하시겠습니까?


9

다각형을 만든 벡터 파일이 있지만 다각형 사이에 빈 공간이 있습니다.

이 빈 공간 전체를 하나의 다각형으로 만들고 싶지만 지금까지는 그 방법을 알 수 없습니다.

답변:


14

가장 쉬운 방법은 관심 영역의 범위를 포함하는 다각형을 작성하고 그릴 때 "교차 회피"를 설정하는 것입니다.

처음에는 다각형이 몇 개 있습니다. 여기에 이미지 설명을 입력하십시오

그런 다음 스냅을 켭니다 : 설정> 스냅 옵션 ...으로 이동 하고 레이어 선택 드롭 다운에서 고급을 선택 합니다 .

이 설정이 올바르게되어 있어야합니다. 나는 일반적으로 20 픽셀의 공차를 권장하고 "교차 방지"에 체크하십시오.

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

그런 다음 채울 영역을 덮는 다각형을 간단히 그릴 수 있습니다.

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

새 다각형이 기존 다각형과 교차 할 수 없으므로 (교차를 피한 경우) 간격 만 채우는 다각형이 생깁니다.

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


2
@elena 답변이 정확하면 답변 옆의 녹색 확인 표시를 클릭하여 수락 할 수 있습니다. 이렇게하면 답변 된 질문과 답변되지 않은 질문을 추적 할 수 있습니다.
HeikkiVesanto

5

다음 단계를 사용하여이를 수행 할 수 있습니다.

1- QGIS에서로 이동 Vector > Research Tools > Polygon From Layer Extent하여 기존 다각형 레이어를 입력 파일로 사용합니다. 익스텐트 레이어의 출력 파일 이름에 원하는 이름을 선택하십시오. 모든 다각형을 덮는 새로운 다각형 레이어가 생성됩니다.

2- 용도 Geoprocessing Tools > Difference: 1 단계에서 만든 범위 레이어를 입력 파일로 사용하고 기존 다각형 레이어를 차이 파일로 사용합니다. 그런 다음 빈 공간을 덮는 반대 모양 파일을 얻습니다.


3

새 다각형 레이어를 만들고 관심 영역의 테두리가있는 다각형을 추가하십시오. 두 개의 다각형 레이어를 합치십시오. 예를 들어 다음과 같은 다각형으로 시작합니다. 원래 다각형

외부 경계 다각형을 별도의 레이어로 작성 여기에 이미지 설명을 입력하십시오

메뉴 Vector / Geoprocessing Tools / Union에서 두 레이어를 통합합니다. 여기에 이미지 설명을 입력하십시오

위의 결과 레이어에는 4 개의 다각형이 있습니다.


연합이 아닙니다. 이렇게하면 두 피처의 모양이 모두 하나 인 다각형이 만들어집니다. 빈 공간 만 있으면됩니다. 그것은 Vector-> Geoprocessing Tools-> Difference에 있습니다. 그런 다음 테두리를 선택하고 작게 설정하십시오.
Evan Carroll

1
@evan 결합 후에 여러 개의 다각형을 얻게됩니다. 해봤 어?
Zoltan

차이가 나면 @evan은 작은 영역 외부의 모든 영역이있는 하나의 다각형을 얻습니다. 유니온을 사용하면 외부 및 내부 다각형을 한 레이어에 얻을 수 있습니다.
Zoltan
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.