티스토리 뷰
Oracle Spatial을 사용해서 GIS 데이터를 업로드한 GIS_TABLE 라는 테이블이있습니다.
SDO_GEOMETRY 타입의 필드에 GIS 데이터가 들어갔을것입니다. 이 필드의 이름을 GEOM 이라 합시다.
이제 이 GEOM 필드에서 해당 Shape의 Type을 알아오려면 다음과 같은 쿼리를 날리시면 됩니다.
SELECT G.GEOM.GET_GTYPE() GEOM_GTYPE
FROM GIS_TABLE G WHERE ROWNUM = 1;
위와 같은 쿼리를 이용해서 Rownum값이 1인 레코드의 GEOM 필드에서 Shape Type을 알아옵니다.
위의 쿼리를 보시믄 아시겄지만 Oracle Spatial에서 제공하는 함수들을 이용해서 SDO_GEMETRY 타입의 필드를
접근할 수 있습니다.
다른 사용가능 한 함수로는
GET_DIMS() 과 GET_LRS_DIM() 이있습니다.
더 자세한 내용은 밑에 링크를 참조 하십시요~
http://www.oracle.com/technology/documentation/spatial.html
'Skill > DB' 카테고리의 다른 글
[oracle] PL/SQL cursor 사용 (0) | 2020.10.12 |
---|---|
[oracle] SDO_GEOMETRY TYPE의 정의 (0) | 2020.10.11 |
[oracle] Spatial Geometry Type 및 Spatial Table 생성 (0) | 2020.10.11 |
[oracle] point를 가진 SDO_GEOMETRY 데이터에서 좌표 조회 (0) | 2020.10.11 |
[oracle] Data File 장애 및 사용자 장애 복구하기 (0) | 2020.09.23 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 프로젝트명변경
- CSS
- 여러 컬럼 update
- oracle
- PostgreSQL
- Javascript
- setter
- getter
- devtools
- $.extend
- border-collapse
- object key
- @ExceptionHandler
- excel
- Keycode
- springboot
- element위치
- spring
- $.each
- caniuse
- 정규식
- QueryDSL
- JQuery
- ul li로 테이블
- 전후방탐색
- draw.io
- 진열사랑
- sumifs
- DatePicker
- lombok
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
글 보관함