TIL

8.4 R-Tree 인덱스

8.4.1 구조 및 특성

R-Tree 구조

img.png

8.4.2 R-Tree 인덱스의 용도

일반적으로는 WGS84(GPS) 위도, 경도 좌표 저장에 사용되지만 CAD/CAM 소프트웨어 또는 회로 디자인 등 좌표 시스템 기반 정보에 대해서는 모두 적용할 수 있다.

현재 사용자 위치로부터 반경 5KM 지점 검색

-- // '사각 상자'에 포함된 좌표 Px만 검색

SELECT * FROM tb_location WHERE ST_Contains(사각 상자, px);

SELECT * FROM tb_location WHERE ST_Within(px, 사각 상자);
SELECT * FROM tb_loocation 
WHERE ST_Contains(사각 상자, px) 
	AND ST_Distance_Sphere(p, px)<=5*1000 /* 5KM */;