QGIS를 사용하여 단일 레이어에서 겹치는 다각형을 식별합니까?


11

QGIS에 버퍼 포인트의 쉐이프 파일이 있습니다. 이 레이어에서 모든 버퍼 다각형을 겹쳐서 표시해야합니다. 교차 도구를 실험했지만 두 개의 별도 레이어의 교차점을보고있는 경우에만 작동하는 것 같습니다. 그렇지 않으면 모든 다각형이 교차한다고 말합니다.

QGIS 솔루션이 있습니까?

답변:


14

플러그인 관리자에서 토폴로지 검사기 플러그인을 활성화하십시오. 토폴로지 규칙 설정 창에서 다각형 레이어를 추가하고 "겹치지 않아야 함"규칙을 선택한 후 추가하십시오. 오버랩 오류를 확인하려면 확인 버튼을 클릭하십시오.


그러나 이것은 효과가 있지만 정확히 겹치는 다각형, 즉 정확히 동일한 다각형을 감지하지 못하는 것 같습니다. 이것들도 선택해야합니다
user1658170

다각형을 선으로 변환 (벡터-형상 도구-다각형을 선으로) 한 다음 선 교차점-벡터-분석 도구-선 교차점에서 점 레이어를 만듭니다. 하나의 다각형 피처의 선이 anotheк 폴리곤 피처와 교차하는 교차점에 포인트를받습니다. 그런 다음 점과 다각형 레이어를 사용하여 겹치는 다각형을 선택하여 공간 쿼리를 만들고 겹치는 선택한 다각형 피처를받습니다.
spacehast

2
제안 해 주셔서 감사합니다. 궁극적으로 효과는 토폴로지 검사기에 두 가지 규칙을 추가하는 것이 었습니다. 겹침을 캡처하기 위해 규칙 1을 "겹치지 않아야 함"으로 정의하고 정확한 겹침을 캡처하기 위해 규칙 2를 "중복하지 않아야 함"으로 정의했습니다.
user1658170

1
이 질문과 관련된 추가 질문입니다. 원본 레이어에서 오류를 선택하는 방법이 있습니까?
user1658170

1

나는 비슷한 과제를 겪었지만 만족스러운 해결책을 얻었습니다. 동일한 레이어를 복제하고 공간 쿼리 도구를 선택하십시오. 원본 레이어와 복사 한 레이어를 추가하십시오. 교차 대신 중첩을 선택하십시오. 그것을 실행하면 교차 버퍼가 강조 표시됩니다. 거기서부터 진행할 수 있습니다.


9
복제 된 경우 모든 다각형이 두 레이어간에 겹치지 않습니까?
HeikkiVesanto
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.