폴리곤 내부의 폴리곤 QGIS

Sep 23 2020

나는 일반적으로 QGIS와 GIS에 꽤 익숙합니다.

문제는 2 개의 shapefile이 있다는 것입니다. 첫 번째는 지방 자치체 (2457 다각형)이고 두 번째는 수 문학적 영역 (363 다각형)입니다. 나는 어떤 수문 지역 내에 어떤 지방 자치체가 있는지 알아야합니다. 수문 영역 가진 SHP는 가지고있는 열 ID( HR1, HR2등).

각 지방 자치 단체에 그 가치를 어떻게 추가 할 수 있습니까?

답변

6 KadirŞahbaz Sep 22 2020 at 22:48

Vector general > Join Attributes by LocationProcessing Toolbox ( Ctrl+Alt+T) 에서 도구를 사용할 수 있습니다 .

  1. Input layer지방 자치 단체 레이어로 설정
  2. Join layer수문 지역 레이어로 설정
  3. 선택 within만
  4. 창 ID에서 필드 만 선택Multiple selection
  5. 설정 Join type에 Take attributes of the first matching feature only (one-to-one)도구를 실행

2 JULESG Sep 22 2020 at 22:40

도구를 사용할 수 있습니다 join attributes by location.https://docs.qgis.org/3.10/en/docs/user_manual/processing_algs/qgis/vectorgeneral.html#join-attributes-by-location

그는 탭에 있습니다 Vector->Data Management Tool

2 개의 레이어와 하나의 레이어에서 다른 레이어로 속성을 결합하기위한 공간적 관계 (교차, 접촉, 내부 등)를 선택할 수 있습니다. 결합 할 열을 선택할 수도 있습니다.

그림에는 layer_A지방 자치 단체, layer_B수문 지역 및 Geometric predicateis가 within있습니다. 따라서 모든 지방 자치 단체는 그들이 속한 수문 지역의 ID를 얻습니다.