Oracle 11g 공간 데이터 – SDOGEOMETRY 유형

2843 단어 Oacle
http://database.ctocio.com.cn/tips/467/7683467.shtml
 SDO_GEOMETRY 는 공간 데이터 의 가장 기본 적 인 유형 입 니 다. 이 유형 은 기하학 적 모양 을 저장 하 는 데 사 용 됩 니 다.
  SDO_GEOMETRY 는 공간 데이터 의 가장 기본 적 인 유형 으로 기하학 적 모양 을 저장 하 는 데 사 용 됩 니 다.정 의 는 다음 과 같 습 니 다.
  CREATE TYPE SDO_GEOMETRY AS OBJECT 
  ( 
  SDO_GTYPE NUMBER, 
  SDO_SRID NUMBER, 
  SDO_POINT SDO_POINT_TYPE, 
  SDO_ELEM_INFO SDO_ELEM_INFO_ARRAY, 
  SDO_ORDINATES SDO_ORDINATE_ARRAY 
  MEMBER FUNCTION GET_GTYPE RETURN NUMBER DETERMINISTIC, 
  MEMBER FUNCTION GET_DIMS RETURN NUMBER DETERMINISTIC, 
  MEMBER FUNCTION GET_LRS_DIM RETURN NUMBER DETERMINISTIC 
  );

그 중 에는 5 개의 속성 과 3 개의 함수 가 포함 되 어 있다.
  SDO_GTYPE
  SDO_GTYPE 는 SDO 를 정의 하 는 데 사 용 됩 니 다.GEOMETRY 의 유형 은 네 자릿수 로 구성 되 어 있 습 니 다.
u 첫 번 째 는 차원 을 대표 하 는데 2 차원, 3 차원, 4 차원 이 될 수 있다.
u 두 번 째 표지 인 Linear Referencing System (LRS) 은 LRS 가 아 닌 유형 으로 이 값 은 0 입 니 다.
u. 세 번 째, 네 번 째 대표 적 인 모양 은 00 에서 09 까지 모두 10 가지 유형 이 있다.00 – 이 모양 무시 하기;01 – 시;02 – 선;03 – 다각형 또는 면;04 – 유형의 집합;05 – 01 유형의 집합, 다 중 집합;06 – 02 유형의 집합;07 – 03 유형의 집합;08 – 체 (3 차원 공간 에 여러 개의 면 이 닫 힌 공간);09 – 08 유형의 집합;
  SDO_SRID
좌표 시스템 의 ID, MDSYS. SDOCOORD_REF_SYS 표 에서 좌표 정 보 를 찾 습 니 다.
  SDO_POINT
하면, 만약, 만약...ELE_INFO 와 SDOORDINATES 속성 은 비어 있 습 니 다. 이 속성 은 비어 있 지 않 습 니 다. 기하학 적 모양 이 '점' 임 을 표시 합 니 다.
"점" 은 비교적 특수 한 유형 입 니 다. 만약 SDOELE_INFO 와 SDOORDINATES 속성 이 비어 있 지 않 습 니 다. SDO 를 주 더 라 도.POINT 의 값 도 무 시 됩 니 다.SDO_POINT_TYPE 유형 은 x, y, z 에서 점 의 좌 표를 정의 합 니 다. 2 차원 점 이 라면 z 값 은 null 입 니 다.
또한, 지향 점 은 SDO 를 사용 하지 않 습 니 다.TYPE 속성.
  SDO_ORDINATES
이 속성 은 하나의 배열 로 기하학 적 모양 의 모든 좌표 점 을 포함 합 니 다.예 를 들 어 2 차원 시스템 에서 SDOORDINATES (5, 4, 2, 12, 8, 15, 3, 7) 는 네 가지 점 을 포함 하 는데 각각 (5, 4) 이다.(2, 12); (8, 15); (3, 7)。
  SDO_ELEM_INFO
  SDO_ELEM_INFO 는 기하학 적 형태 에 포 함 된 요소 의 정 보 를 나타 내 는데 가장 기본 적 인 요 소 는 점 이다.예 를 들 어 하나의 큐 브 는 여러 개의 면 요 소 를 포함한다.원 소 는 자신의 하위 원 소 를 포함 할 수 있다.
하나의 요소 의 정 보 는 하나의 배열 이 고 배열 에는 세 개의 수가 있다.예 를 들 어 (1, 1003, 1, 4, 2003, 1) 은 두 가지 요 소 를 포함 하고 첫 번 째 요 소 는 (1, 1003, 1) 이 며 두 번 째 요 소 는 (4, 2003, 1) 이다.각 배열 의 의 미 는 다음 과 같다.
u 첫 번 째 수 는 원소 가 SDO 에 있다 는 것 을 나타 낸다.ORDINATES 에서 시작 위치 이동.SDOORDINATES 는 (5, 4, 2, 12, 8, 15, 3, 7) 이 고 원소 의 시작 오프셋 위 치 는 5 이다. 그러면 (8, 15) 은 원소 의 첫 번 째 점 이다.만약 에 요소 가 연결 되 어 있다 면 요소 의 마지막 점 의 오프셋 위 치 는 바로 다음 요소 의 시작 오프셋 이다. 예 를 들 어 (8, 15) 은 요소 의 종점 이자 다음 요소 의 출발점 이다.
u 두 번 째 수 는 요소 의 유형 을 대표 하고 최대 네 자리 가 있다.만약 원소 가 복합 유형 이 라면, 그 뒤에 그 원소 의 하위 원소 가 따른다.
u 세 번 째 숫자 는 요 소 를 어떻게 해석 하 는 지 를 가리킨다.복합 원소 에 대해 말하자면, 그것 의 하위 원소 의 개 수 를 나타 낸다.단일 요소 에 있어 서 일반적인 요소 유형 에 대한 진일보 한 해석, 예 를 들 어 (1, 1003, 3) 은 직사각형 을 대표 하고 (1, 1003, 4) 은 원형 을 대표 한다.

좋은 웹페이지 즐겨찾기