728x90
반응형
Geometry Column에 공간데이터 넣기
Geometry 계층 구조
출처 : www.ogc.org/standards/sfs#news
1.2.1 OpenGIS Implementation Specification for Geographic information - Simple feature access - Part 2: SQL option
제공하는 데이터 타입
- POINT
- MULTIPOINT
- LINESTRING
- MULTILINESTRING
- POLYGON
- MULTIPOLYGON
- GEOMETRYCOLLECTION
공간데이터로 변환하여 GEOMETRY 컬럼타입에 데이터 넣기
ST_GEOMFROMTEXT('Data Type(x y)')
ex) 데이터 타입 예제
- SELECT ST_GEOMFROMTEXT('POINT(100 100)') FROM DUAL
- SELECT ST_GEOMFROMTEXT('MULTIPOINT(100 100, 101 101)') FROM DUAL
- SELECT ST_GEOMFROMTEXT('LINESTRING(100 100, 101 101)') FROM DUAL
- SELECT ST_GEOMFROMTEXT('MULTILINESTRING((100 100, 101 101), (200 200, 201 201))') FROM DUAL
- SELECT ST_GEOMFROMTEXT('POLYGON((100 100, 101 100, 101 101, 100 101, 100 100))') FROM DUAL
- SELECT ST_GEOMFROMTEXT('MULTIPOLYGON(((100 100, 101 100, 101 101, 100 101, 100 100)), ((102 102, 102 104, 104 104, 104 102, 102 102)))') FROM DUAL
- SELECT ST_GEOMFROMTEXT('GEOMETRYCOLLECTION(POINT(100 100), LINESTRING(200 200, 300 300))') FROM DUAL
GEOMETRY 컬럼타입에 들어 있는 공간데이터를 TEXT로 변환하기
ST_ASTEXT('GEOMETRY COLUMN에 있는 값')
데이터는 Clob 형태로 출력된다.
Clob데이터를 VARCHAR타입으로 변경하여 사용가능하다.
728x90
반응형
'DB > Tibero' 카테고리의 다른 글
[Tibero] TBR-5072: Failure converting NUMBER to or from a native type (0) | 2024.03.06 |
---|---|
[Tibero] Geometry export Error (0) | 2021.01.10 |
[Tibero] Oracle Character Set Check (0) | 2020.04.05 |