교차 다각형을 동일한 지형지 ​​물의 일부인 다각형으로 병합


19

저는 GIS 전문가가 아니기 때문에 올바른 문구를 사용하기를 바랍니다. 적어도 당신이 내 질문을 이해하기를 바랍니다.

형상 A에 5 개의 다각형이 있다고 가정합시다. 쉐이프 파일에는 더 많은 형상이 있습니다. 피처 A에서 5 개의 기존 폴리곤이 교차합니다. 두 줄을 병합하여 겹치는 선이 삭제되고 결과는 하나의 다각형입니다.

가능한 해결책은 다음과 같습니다.

  • 5 개의 다각형을 모두 '활성화'하는 기능을 선택합니다
  • 편집 모드로 전환
  • 두 다각형의 점을 선택합니다
  • MERGE-SELECTED-POLYGONS 함수를 사용합니다

지금까지 객체 (기능)를 병합하고 shapefile을 병합하는 기능 만 발견했습니다.

MERGE-SELECTED-POLYGONS 기능이 있습니까?

답변:


13

이 문제를 해결하는 데는 몇 가지 방법이 있지만 아마도 기능을 분해하고 싶을 것입니다.Vector->Geoprocessing Tools->Dissolve). 디졸브를 사용하면 속성에서 모두 수행되므로 먼저 아무것도 선택할 필요가 없습니다. 예를 들어 'Type'이라는 필드가 있다고 가정 해 봅시다. 그런 다음 귀하의 예에서 다각형은 모두 'A'유형입니다 (그리고 'A'유형과 결합하지 않으려는 'B'유형의 다른 다각형을 가질 수 있습니다). 분해 할 속성으로 '유형'필드 (또는 귀하의 경우 다른 적절한 속성)를 선택하면 동일한 유형의 모든 기능이 함께 결합됩니다 (내부 경계가 제거됨). 이것은 다중 다각형 (아키 펠라고와 같이 둘 이상의 부분을 갖는 단일 특징)을 초래할 수 있으며, 이는 허용 가능하거나 허용 불가능할 수 있습니다. 바람직하지 않은 경우를 사용하여 지형지 물을 구성 다각형으로 분할하면됩니다 Vector->Geometry Tools->Multipart to Singlepart.

대안은 다각형을 0으로 버퍼링하는 것이지만, 원하지 않는 위치에 다른 유형의 다각형을 결합 할 수 있으므로 용해 (선택적으로 여러 부분으로 단일 부분으로 묶음)가 더 안전합니다.


답변 주셔서 감사합니다. 나는 이것이 내가 원하는 것이 아니라고 생각합니다. 내가 이해하는 것처럼 속성 x의 값이 같은 모든 기능을 하나의 기능으로 병합합니다. 이미 여러 다각형이있는 하나의 기능이 있습니다. 교차 다각형을 병합하여 5 대신에 4 개의 다각형을
갖기를 원합니다

이해하는대로 작동하지만 교차 다각형은 단일 다각형이됩니다. 그런 다음 멀티 파트에서 단일 파트로 작업을 수행하면 원하는 최종 결과를 얻을 수 있습니다.
MappaGnosis

1
방금 테스트 파일을 만들었고 실제로 교차 다각형이 다른 기능에있을 때 Dissolve와 함께 작동합니다. 다각형이 같은 지형지 물에 있으면 작동하지 않습니다. 나는 그 시점을 얻지 못했습니다. 처리 중 지오메트리 오류로 인해 실제 데이터 세트가 작동하지 않지만 다른 것입니다. 감사합니다!
user19746

21

왜 안 그래?

  1. intesect하려는 두 다각형을 선택하십시오
  2. 편집 활성화
  3. 편집-> 선택한 기능 병합
  4. 수정 사항 저장

이것은 단일 파일의 여러 다각형을 하나의 다각형으로 병합하는 답입니다. 감사합니다 Sam
Santosa Sandy

1

영원히 효력을 발휘하지만 QGis의 디졸브 도구가 작동합니다.

왜 그렇게 오래 걸리는지 잘 모르겠지만 "-모두 분리-"옵션을 통해 레이어의 모든 것을 용해 할 수 있습니다 . 공간 인덱스 또는 무언가를 추가하면 dunno에 도움이 될 수 있지만이 옵션은 qgis 내에서 영원히 실행됩니다.

전에:

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

이후 (10 분 후 매우 빠른 Mac에서) :

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

선택한 기능을 병합하고 싶은지에 대한 질문에 대답합니다. 먼저 기능을 선택한 다음 선택한 기능 만 사용할지 묻는 상자를 선택하십시오. 꽤 표준적인 QGis 기능 패턴입니다 (또한 내가 사용했던 "-모두 해결-"옵션에 대한 주석도 포함되어 있습니다).

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


왜 확실하지 않지만 QGIS에서 디졸브가 제대로 작동하지 않더라도 멋지고 깨끗한 쉐이프 파일이 남지 않습니다. 예를 들어 shapefile의 경계 / 개요를 어떻게 얻을 수 있습니까? 다른 내부 다각형에는 관심이 없습니다.
Geosphere

1

QGIS 2.14.1에서 당신과 같은 일을하려고하는데 어려움을 겪고 있습니다. QGIS에 포함 된 기본 "디졸브"기능이 작동하지 않았습니다. 나를 위해 일한 방식은 GRASS 기능을 사용하는 것입니다.

프로세스-> 도구 상자-> (사이드 바에서) GRASS-> v.dissolve-> 따라와 ...

누군가에게 도움이되기를 바랍니다.

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