QGIS의 위치 별 조인 속성 이해?


13

"Join Attributes by Location"QGIS 2.18 에서 알고리즘 을 실행할 때 설정할 수있는 매개 변수에 대한 설명이 있는지 궁금합니다 .

나는 여기를 보았다 :

그러나 설명이 없습니다. 힌트가 있습니까?


1
의 최신 버전 QGIS 2.14에 대한 문서는조금 더 정보를.
Joseph

2
어떤 매개 변수가 명확하지 않습니까?
Joseph

2
창에서 (2.18)을 사용하는 버전에서는 교차, 내, 겹침, 교차 등과 같은 항목을 선택할 수 있습니다 ... 더 설정할 임계 값 등이 있습니다. 여기에서 확인할 수 있습니다 pro.arcgis.com/en/pro -app / tool-reference / data-management / ……. 그러나 나는 내가 이후 QGIS에서 무언가가 있는지 궁금하지 않도록 ESRI와 QGIS 정확히 같은 용어를 사용하는 경우
Stophface

답변:


14

QGIS 문서에는 귀하의 의견에있는 링크에 표시된 것과 같은 내용이 있다고 생각하지 마십시오 ( 여기에는 영어 사용자를위한 링크가 있습니다 ). 용어가 같지 않으면 거의 비슷하다고 가정합니다.

그러나이 도구는 각 기하학적 술어에 대해 다음과 같은 기본 설명 이있는 QgsGeometry 클래스 를 사용합니다 .

  • 교차 -지오메트리와의 교차점 테스트 (GEOS 사용)
  • contains- 지오메트리가 다른 지오메트리에 포함되어 있는지 테스트합니다 (GEOS 사용).
  • disjoint- 지오메트리가 다른 지오메트리와 분리되어 있는지 테스트합니다 (GEOS 사용).
  • 동일 - 구조가 다른 (사용의 GEOS)을 동일한 경우에 대한 테스트
  • touches- 지오메트리가 다른 지오메트리에 닿는 지 테스트 (GEOS 사용)
  • 오버랩 -지오메트리가 다른 지오메트리와 겹치는 지 테스트 (GEOS 사용)
  • - 테스트에 대한 구조가 다른 (사용의 GEOS) 내에있는 경우
  • 교차 -지오메트리가 다른 교차와 교차하는지 테스트 (GEOS 사용)

위에 주어진 답변을 자세히 설명하기 위해 (GEOS를 통해) QGIS의 기하학적 술어는 DE-9IM의 공간 술어 정의를 사용합니다. 다음 링크는 각 공통 술어에 대한 자세한 설명을 제공합니다. https://en.wikipedia.org/wiki/DE-9IM#Spatial_predicates


14

Join Attributes by Location 지오메트리를 비교하기 위해 다음 메소드 세트를 연결합니다.

  • intersects 두 도형의 교차점이 비어 있지 않은 경우

    교차점

  • contains 두 번째 형상이 첫 번째 형상에 완전히 포함 된 경우

    포함

  • disjoint 두 도형의 교차점이 빈 세트 인 경우

    분리

  • equals 공간적으로 동일한 경우

    같다

  • touches 두 기하학 사이에 공통점이있는 점이 경계의 합집합에있는 경우

    접촉

  • overlaps 두 도형의 교차로 인해 두 도형의 치수가 같고 첫 번째 도형과 두 번째 도형이 다른 경우

    중복

  • within 첫 번째 형상이 두 번째 형상에 완전히 포함 된 경우

    이내에

  • crosses 두 도형의 교집합으로 인해 치수가 두 도형의 최대 치수보다 작고 교점 값에 두 도형의 내부 점이 포함되고 교점 값이 첫 번째 또는 두 번째 지오메트리와 같지 않은 경우

    십자가


참고 문헌 :


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