본문 바로가기
MySql

MySQL X 반경의 모든 레코드를 찾기 위해 MySQL 공간 쿼리를 어떻게 사용합니까?

by 베이스 공부 2020. 11. 18.
반응형

POINT 유형의 공간 기하학 열이있는 MySQL 데이터베이스에 테이블이 있습니다. 지도 중앙의 한 지점을 가져 와서 X 마일 (또는 어떤 거리) 이내의 모든 기록을 찾을 수 있기를 바랍니다. 나는 기하학 수학에 크게 들어 가지 않는 이것을 수행하는 방법에 대한 좋은 예나 설명을 찾을 수없는 것 같습니다. 나는 그 길을 갈 수있어서 기쁘지만, 먼저 진정한 공간 데이터베이스로 그것을 해결하려고 시도하고 싶습니다.

 

해결 방법

 

MySQL이 실제로이 작업을 수행하는 코드를 구현하지 않았기 때문에 작동하지 않습니다. 경계 상자 쿼리 만 사용합니다.

여기에 나열된 기능이 없습니다.


대신 PostGIS 또는 Spatialite를 사용하는 것이 좋습니다.

 

참조 페이지 https://stackoverflow.com/questions/3209093

 

 

반응형

댓글