私はGISに少し慣れており、私のDB(mySQL) でk-最近隣を検索したいと思います。 私はオプションを理解しているから: 1)Haverstineの式を使用する - それは全体のDBで実行されます、私は私が物事を改善するために緯度と経度にインデックスを追加することができます.. 2)ここで:http://blogs.msdn.com/b/isaac/archive/2008/10/23/nearest-neighbors.aspx 3)ここに記載したようにバウンディングボックスを使用する:http://code.google.com/intl/iw-IL/appengine/articles/geosearch.html 4)ここに記載されているようにポイントとMBRContains関数を使用して: Fastest Way to Find Distance Between Two Lat/Long Pointsmysql nearst近隣検索
iは、各方法の長所と短所が何であるか疑問に、かつ一方(よまたは組み合わせ)は、FASTおよび軽度の正確な結果を得るのに最も適しています。 さらに、ポイント&ポリゴンを使用するか、緯度/経度を使用する必要がありますか? 私はこのトピックがここで一度以上議論されたことは知っていますが、私はまだ答えが何であるかは分かりません。 TNX