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 |
댓글