라벨이 DE-9IM인 게시물 표시

IRelationalOperator

이미지
ArcObjects Geomtery 관련 인터페이스 중 Geometry를 핸들링하는 가장 중요한 인터페이스가 무엇일까? 선택하라면 아마도 ITopologicalOperator, IRelationalOperator, IProximityOperator일 것이다. 여기에서는 두 Geometry간의 공간관계를 확인하는 IRelationalOperator 인터페이스를 살펴본다. ▣ DE-9IM(Dimensionally Extended 9 Intersection Model) DE-9IM(Clementini-Matrix)은 두 Geometry간의 공간관계를 정의하는 수학적인 접근 방식으로 8가지의 공간 관계 연산자를 정의하고 있으며 ISO/TC 211 및 OGC 에서도 채택하고 있다 . 공간관계 연산은 Equal, Touches, Contains, Within, Disjoint, Crosses, Overlaps, Intersects이며 두 지리 객체의 경계(Boundary), 내부(Interior), 외부(Exterior) 사이의 교차 여 부를 판정하여 지리 객체의 관련성을 검사한다. DE-9IM은 다음의 과정을 통해 확장되었다.   - Four-Intersection Model (4IM): Boolean set of operations (considering intersections between boundary and exterior)  - Nine-Intersection Model (9IM, Egenhofer-Matrix): Egenhofer operators (taking into account exterior, interior and boundary of objects)  - Dimensionally Extended Nine-Intersection Model (DE-9IM, Clementini-Matrix ): Clementini operators using the same topological primitives as Egenh...