본문 바로가기
개발/SQL

[저장용] Oracle Spatial 공간쿼리 (SDO_CONTAINS)

by Strong_옹이 2022. 9. 19.
728x90
반응형

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'

 

728x90
반응형

'개발 > SQL' 카테고리의 다른 글

[저장용] Oracle Spatital geojson insert  (1) 2022.09.19
PostgreSQL 테이블을 GeoJSON으로 조회  (0) 2021.05.18

댓글