피쳐 클래스 작성 시 데이터 모형 관리자를 사용하여 공간 선택 중에 공간의 동작을 제어하는 공간 특성을 설정할 수 있습니다.
위상 조회 또는 공간 연산자를 사용하여 지리 선택을 정의할 수 있습니다. 예를 들어, AutoCAD Map 3D 유지 관리 작업공간에서 고급 그래픽 생성 대화상자를 사용할 경우에는 고급 설정 버튼을 사용합니다.
SDO_RELATE 연산자는 1차 필터 및 2차 필터 작업을 수행하며, 여기서 마스크 매개변수로 원하는 위상 관계를 지정합니다.
예제: SDO_RELATE 공간 연산자
위상 관계:
Oracle Spatial SDO_RELATE 연산자: 교차 패턴
위상 관계의 이름:
공간 교차 패턴은 다음과 같습니다.
이름 |
위상 관계 |
DISJOINT |
경계와 내부가 교차하지 않습니다. |
TOUCH |
경계만 교차하고 내부는 교차하지 않습니다. |
OVERLAPBDYDISJOINT |
한 객체의 내부와 다른 객체의 경계 및 내부가 교차하지만, 두 경계는 교차하지 않습니다. 예제: 선이 폴리곤 밖에서 시작하여 이 폴리곤 안에서 끝나는 경우입니다. |
OVERLAPBDYINTERSECT |
두 객체의 경계와 내부가 교차합니다. |
EQUAL |
두 객체의 경계와 내부가 동일합니다. |
CONTAINS |
한 객체의 내부와 경계가 다른 객체의 내부에 완전히 포함됩니다. |
COVERS |
한 객체의 내부가 다른 객체의 내부에 완전히 포함되고 두 객체의 경계가 교차합니다. |
INSIDE |
CONTAINS와 반대되는 의미입니다. A INSIDE B는 B CONTAINS A의 의미입니다. 즉, 한 객체의 경계와 내부가 다른 객체의 내부에 완전히 포함됩니다. |
COVEREDBY |
COVERS와 반대되는 의미입니다. A COVEREDBY B는 B COVERS A의 의미입니다. 즉, 자신의 일부를 덮고 있는 두 객체의 경계 및 다른 객체의 내부가 객체 내부에 완전히 포함됩니다. |
켜기 |
한 객체의 내부와 경계가 다른 객체의 경계 위에 있습니다. 즉, 두 번째 객체가 첫 번째 객체를 덮습니다. 예제: 선이 폴리곤의 경계 위에 있는 경우입니다. |
ANYINTERACT |
객체가 비결합을 제외한 모든 관계에 있습니다. 즉, 모든 관계를 의미합니다. |
자세한 정보는 Oracle Spatial Users Guide and Reference를 참고하십시오.