Javaで「近くの興味のあるポイントを探す」という問題を解決しようとしています。つまり、私は多くの緯度、多くの興味のあるポイントを持っています。そして、たとえば800メートル以内にあるものを見つけたいです。現在の緯度と対数を知っていると仮定します。
私の問題は、このアプリケーションがスタンドアロンでなければならないことです。したがって、空間データベースクエリに頼って結果を見つけることはできません。たとえば、mysql を使用すると、これが役立つことがわかりました 。
現在、空間クエリをサポートする in memeory db が見つかりません。http://jsi.sourceforge.net/のような R ツリーを使用することに頼るつもりでした。
しかし、円形の検索ではなく四角形を使用するという事実を考えると、それはそれほど正しくないことはわかっています。
何かお勧めはありますか?