자바에서 "가까운 곳에서 관심 지점 찾기"문제를 해결하려고합니다. 즉, 위도 (lat)와 점 (point of interst)이 많이 있습니다. 그리고 나는 800m 이내의 것들을 찾고 싶습니다. 현재의 위도와 경도를 알고 있다고 가정합니다.공간 쿼리를 지원하는 메모리 데이터베이스
제 문제는이 응용 프로그램이 독립적이어야한다는 것입니다. 그래서 결과를 찾기 위해 공간 데이터베이스 쿼리에 의존 할 수 없습니다. 나는이 유용하다는 것을 발견했다 MySQL의 를 사용하여 : http://xebee.xebia.in/2010/10/28/working-with-geolocations/
현재 내가 spatital 쿼리를 지원 memeory의 DB에를 찾을 수 없습니다. R-Tree와 같은 것을 사용하려고했습니다. http://jsi.sourceforge.net/
그러나 그것이 정확한지는 알 수 없지만, 정확한 검색보다는 직사각형을 사용합니다.
어떤 의견이 있으십니까?