본문 바로가기
728x90
반응형

개발/SQL3

[저장용] Oracle Spatial 공간쿼리 (SDO_CONTAINS) Oracle Spatial 공간쿼리 폴리곤 내에 포인트가 포함되어있는지 조회 x, y 좌표를 geometry로 변경하여 조회 SELECT A.HPID , A.POS_X , A.POS_Y FROM ( SELECT HPID , POS_X , POS_Y FROM 포인트 테이블 WHERE DEL_YN = 'N' ) A, 폴리곤테이블 B WHERE SDO_CONTAINS(B.GEOM, SDO_GEOMETRY(2001, 4326, SDO_POINT_TYPE(A.POS_Y, A.POS_X, NULL), NULL, NULL)) = 'TRUE' 2022. 9. 19.
[저장용] Oracle Spatital geojson insert 1. Oracle Spatial 공간테이블 생성 CREATE TABLE 테이블명 ( ID NUMBER PRIMARY KEY, NAME VARCHAR2 (20), X VARCHAR2 (100), Y VARCHAR2 (100), GEOM MDSYS.SDO_GEOMETRY ); 2. USER_SDO_GEOM_METADATA 테이블에 등록 INSERT INTO USER_SDO_GEOM_METADATA (TABLE_NAME, COLUMN_NAME, DIMINFO, SRID) VALUES ( '테이블명', '지오메트리컬럼명', SDO_DIM_ARRAY( SDO_DIM_ELEMENT('LONGITUDE', -180, 180, 0.05), SDO_DIM_ELEMENT('LATITUYDE', -90, 90, 0.05)).. 2022. 9. 19.
PostgreSQL 테이블을 GeoJSON으로 조회 PostgreSQL에 등록된 공간 테이블을 GeoJSON으로 조회합니다. 아래 테이블은 이전글 참조 2021.05.18 - [개발/GIS] - QGIS를 사용하여 PostgreSQL(PostGIS) DB 에 shape파일 등록하기 QGIS를 사용하여 PostgreSQL(PostGIS) DB 에 shape파일 등록하기 shp2pgsql를 사용하지 않고, QGIS를 사용해서 Shape파일 PostgreSQL DB 등록 1. 사전환경 - 개발서버(Linux CentOS 7)내 PostgreSQL 9.6.18, PostgreSQL 9.6.13 설치 - PC 내 QGIS Desktop 3.16.4 - 등록할 데이터.. lky1.tistory.com 1. 테이블 조회 SELECT * FROM TL_SIDO; 2. .. 2021. 5. 18.
728x90
반응형