我是一個有點新的GIS,我想搜索在我的數據庫(MySQL的) 的k近鄰。 從我瞭解的選項有: 1)使用Haverstine公式 - 但它會在整個DB跑,我知道我可以添加到指數法的緯度和長期改善的東西.. 2)使用面積擴大所描述這裏:http://blogs.msdn.com/b/isaac/archive/2008/10/23/nearest-neighbors.aspx 3)使用包圍盒如下所述: Fastest Way to Find Distance Between Two Lat/Long PointsMySQL的nearst鄰搜索
我想知道什麼是優點和每路缺點,以及其中一個(:使用點和MBRContains功能如這裏所描述http://code.google.com/intl/iw-IL/appengine/articles/geosearch.html 4)或組合)是最好的用於獲得FAST和輕度準確的結果。 此外,我應該用點&多邊形或只是拉/長? 我知道這個話題已經在這裏討論,曾多次但我仍然不知道答案是什麼。 TNX