주어진 지점의 5 마일 반경 내에있는 모든 지점을 찾으려고합니다. 다음과 같은 쿼리가 있습니다.
SELECT * FROM table WHERE ST_Contains(ST_Buffer(geomFromText('POINT(0 0)', 4326), ?), latlon)
?
5 마일을 얻기 위해 (반지름) 대신 무엇을 넣었는지 알 수 없습니다 . 모든 것은 EPSG 4326에 있으며 PostGIS 문서에 따르면 (내가 아는 한 최선의) 반경은 미터 단위 여야합니다. 12,070.0m (약 5 마일)를 넣으면 전국에서 절반의 경기를합니다. 내가 뭘 놓치고 있는지 아는 사람 있습니까?