Spatial 구조

Tibero Spatial과 관련된 스키마 객체에 대하여 설명합니다.

테이블

다음은 관련 테이블 목록입니다.

테이블
설명

SPATIAL_REF_SYS_BASE

데이터베이스에서 사용하는 Spatial Reference System의 메타데이 터를 저장하는 테이블

UNITS_OF_MEASURE

데이터베이스에서 사용하는 단위계의 정보를 저장하는 테이블

SPATIAL_REF_SYS_BASE

데이터베이스에서 사용하는 Spatial Reference System의 메타데이터를 저장하는 테이블입니다.

  • 컬럼

컬럼
데이터 타입
설명

OWNER

VARCHAR(30)

Spatial Reference System를 추가한 DB 사용자

SRID

INTEGER

Spatial Reference System의 데이터베이스 내에서의 ID

AUTH_NAME

VARCHAR(256)

Spatial Reference System에서 사용하는 표준의 이름

AUTH_SRID

NUMBER

표준에 의해 정의된 Spatial Reference System의 ID

SRTEXT

VARCHAR(2000)

Spatial Reference System의 Well-Known Text 표현

PROJ4TEXT

VARCHAR(2000)

좌표 변환을 위한 proj4 라이브러리의 좌표 정의 string 표현

  • 참조

SPATIAL_REF_SYS

UNITS_OF_MEASURE

데이터베이스에서 사용하는 단위계의 정보를 저장하는 테이블입니다.

  • 컬럼

컬럼
데이터 타입
설명

SHORT_NAME

VARCHAR2(255)

단위계의 축약형 이름

UOM_CODE

NUMBER(10)

단위계의 ID

UNIT_OF_MEAS_NAME

VARCHAR2(2083)

  • 단위계의 이름

  • URL이나 ULI 또한 될 수 있음

UNIT_OF_MEAS_TYPE

VARCHAR2(50)

각, 넓이, 길이 등의 단위계의 유형

TARGET_UOM_CODE

NUMBER

변환에 사용되는 단위계의 ID

FACTOR_B

NUMBER

  • 단위 변환을 위한 인자

  • TARGET_UOM_CODE에 명시된 단위계의 얼마가 해당 단위계와 동일한지를 나타냄

  • 간단한 값으로 표현이 불가능할 경우, FACTOR_C와 함께 FACTOR_B/FACTOR_C로써 해당 값을 나타냄

FACTOR_C

NUMBER

단위 변환을 위한 인자

REMARKS

VARCHAR2(255)

단위계의 비교

INFORMATION_SOURCE

VARCHAR2(255)

  • 단위계 정보의 출처

  • 예를 들어 'ISO 1000'등이 있음

DATA_SOURCE

VARCHAR2(40)

  • 단위계 정보를 제공한 조직

  • 예를 들어 'EPSG'등이 있음

REVISION_DATE

DATE

단위계 정보의 최신 개정일

CHANGE_ID

VARCHAR2(255)

단위계의 변경일자에 대한 정보

DEPRECATED

NUMBER(1)

해당 단위계의 사용 가능 여부

본 절에서는 Spatial Reference System의 메타데이터 테이블을 저장하는 테이블과 연결된 뷰에 대하여 설명합니다.

다음은 관련 뷰 목록입니다.

설명

ALL_GEOMETRY_COLUMNS

데이터베이스에 등록되어 있는 모든 GEOMETRY COLUMN의 메타 데이터를 나열

SPATIAL_REF_SYS

데이터베이스에서 사용하는 Spatial Reference System 정보를 나열

USER_GEOMETRY_COLUMNS

데이터베이스에 등록되어 있는 GEOMETRY COLUMN의 메타데이 터를 나열

AREA_UNITS

UNITS_OF_MEASURE에 등록되어 있는 너비 단위계들의 정보를 나열

DIST_UNITS

UNITS_OF_MEASURE에 등록되어 있는 거리 단위계들의 정보를 나열

ANGLE_UNITS

UNITS_OF_MEASURE에 등록되어 있는 각도 단위계들의 정보를 나열

ALL_GEOMETRY_COLUMNS

ALL_GEOMETRY_COLUMNS는 데이터베이스의 모든 GEOMETRY COLUMN에 대한 메타 데이터를 나열하는 뷰입니다.

본 뷰는 OGC 표준에 맞게 설정되었습니다.

  • 컬럼

컬럼
데이터 타입
설명

F_TABLE_CATALOG

VARCHAR(64)

GEOMETRY 컬럼이 속한 데이터베이스의 이름

F_TABLE_SCHEMA

VARCHAR(128)

GEOMETRY 컬럼이 속한 TABLE의 소유자

F_TABLE_NAME

VARCHAR(128)

GEOMETRY 컬럼이 속한 TABLE의 이름

F_GEOMETRY_COLUMN

VARCHAR(128)

GEOMETRY 컬럼의 이름

STORAGE_TYPE

VARCHAR(0)

항상 NULL

GEOMETRY_TYPE

NUMBER

GEOMETRY 타입의 정수 표기법

TYPE

VARCHAR(65532)

GEOMETRY 타입을 나타내는 문자열

COORD_DIMENSION

NUMBER

GEOMETRY의 DIMENSION

MAX_PPR

VARCHAR(0)

항상 NULL

SRID

NUMBER

GEOMETRY의 Spatial Reference System ID

  • 참조

USER_GEOMETRY_COLUMNS

SPATIAL_REF_SYS

SPATIAL_REF_SYS는 데이터베이스에서 사용하는 Spatial Reference System 정보를 나열하는 뷰입니다.

  • 컬럼

SPATIAL_REF_SYS_BASE 테이블에서 OWNER 컬럼을 제외한 컬럼들로 구성됩니다.

  • 참조

SPATIAL_REF_SYS_BASE

USER_GEOMETRY_COLUMNS

USER_GEOMETRY_COLUMNS은 현재 사용자가 소유한 모든 테이블의 GEOMETRY COLUMN을 나열하는 뷰입니다.

  • 컬럼

ALL_GEOMETRY_COLUMNS과 같습니다.

  • 참조

ALL_GEOMETRY_COLUMNS

AREA_UNITS

AREA_UNITS은 너비 단위계의 기본 정보를 나열하는 뷰입니다.

  • 컬럼

컬럼
데이터 타입
설명

SHORT_NAME

VARCHAR2(255)

너비 단위계의 축약형 이름

UNIT_OF_MEAS_NAME

VARCHAR2(2083)

  • 너비 단위계의 이름

  • URL이나 ULI 또한 될 수 있음

CONVERSION_FACTOR

NUMBER

  • 다른 너비 단위계로 변환하기 위한 인자

  • UNITS_OF_MEASURE 테이블의 FACTOR_B/FACTOR_C 값

  • 참조

UNITS_OF_MEASURE

DIST_UNITS

DIST_UNITS은 길이 단위계의 기본 정보를 나열하는 뷰입니다.

  • 컬럼

컬럼
데이터 타입
설명

SHORT_NAME

VARCHAR2(255)

길이 단위계의 축약형 이름

UNIT_OF_MEAS_NAME

VARCHAR2(2083)

  • 길이 단위계의 이름

  • URL이나 ULI 또한 될 수 있음

CONVERSION_FACTOR

NUMBER

  • 다른 길이 단위계로 변환하기 위한 인자

  • UNITS_OF_MEASURE 테이블의 FACTOR_B/FACTOR_C 값

  • 참조

UNITS_OF_MEASURE

ANGLE_UNITS

ANGLE_UNITS은 각도 단위계의 기본 정보를 나열하는 뷰입니다.

  • 컬럼

컬럼
데이터 타입
설명

SHORT_NAME

VARCHAR2(255)

각도 단위계의 축약형 이름

UNIT_OF_MEAS_NAME

VARCHAR2(2083)

  • 각도 단위계의 이름

  • URL이나 ULI 또한 될 수 있음

CONVERSION_FACTOR

NUMBER

  • 다른 각도 단위계로 변환하기 위한 인자

  • UNITS_OF_MEASURE 테이블의 FACTOR_B/FACTOR_C 값

  • 참조

UNITS_OF_MEASURE

프러시저

본 절에서는 Spatial Reference System의 메타데이터 테이블을 관리하기 위한 프러시저를 사용하는 방법 을 설명합니다.

다음은 Spatial에서 제공하는 프러시저 목록입니다.

프러시저
설명

REGISTER_SRS

SPATIAL_REF_SYS_BASE 테이블에 Spatial Reference System 메 타데이터를 등록

UNREGISTER_SRS

SPATIAL_REF_SYS_BASE 테이블에 등록한 Spatial Reference System 메타데이터를 삭제

REGISTER_SRS

SPATIAL_REF_SYS_BASE 테이블에 Spatial Reference System 메타데이터를 등록하는 프러시저입니다. REGISTER_SRS 프러시저의 세부 내용은 다음과 같습니다.

  • 프로토타입

  • 파라미터

파라미터
설명

SRID

Spatial Reference System의 데이터베이스 내에서의 ID

AUTH_NAME

Spatial Reference System에서 사용하는 표준의 이름

AUTH_SRID

표준에 의해 정의된 Spatial Reference System의 ID

SRTEXT

Spatial Reference System의 Well-Known Text 표현

PROJ4TEXT

좌표 변환을 위한 proj4 라이브러리의 좌표 정의 string 표현

UNREGISTER_SRS

SPATIAL_REF_SYS_BASE 테이블에 등록한 Spatial Reference System 메타데이터를 삭제하는 프러시저입니다.

UNREGISTER_SRS 프러시저의 세부 내용은 다음과 같습니다.

  • 프로토타입

  • 파라미터

파라미터
설명

AUTH_NAME

삭제할 Spatial Reference System에서 사용하는 표준의 이름

AUTH_SRID

삭제할 Spatial Reference System에서 사용하는 표준의 ID

Last updated