2011-02-02 141 views
3

我有一個包含地理標籤對象的MySQL數據庫。通過使用用戶繪製的邊界多邊形標記對象,並將我的程序導出到數據庫中。邊界多邊形以多邊形(MySQL空間擴展類型)的形式存儲在數據庫中。MySQL查找離點最近的多邊形

我可以想到一些方法來做到這一點,但我不是很滿意他們中的任何一個,因爲這需要一個高效率的過程,可以經常執行,儘管可能只有< 50,000條記錄相關表格。

我需要一種方法,給定地球上的任何點,找到對應於最接近地理標記/有界對象的記錄。在所有情況下,它都不需要是正確的,但是,我們假設(只是發明一個數字),95%的時間。如果不需要非常頻繁地進行手動校正,則可以接受。

回答