私は、ある時点で地図データを処理する必要があるプロジェクト (NetBeans を使用する Java) に取り組んでいます。私は英国全体の Esri シェープ ファイルを持っており 、私のプロジェクトでは効率が大きな要因であるため、geoHashを使用して 1 次元のインデックスを作成する必要があります。距離を検索する必要があるため、Morton 順序付けを使用します。ただし、問題は、赤道の両側にある近接点のジオハッシュにより、共通のプレフィックスを持たないハッシュ インデックスが生成され、バイナリ検索ツリーでの近接検索が台無しになる可能性があることです。
これを行うためのきちんとした方法を持っている体はありますか?英国のすべてのポイントにオフセットを追加する方法がありますが、このソリューションはうまく拡張できません。MongoDb が geoHash を使用していて、まだ近接検索を行っていることはわかっているので、既に実装されていないはずです。