2009-06-22 49 views
0

下午好,尋找位於「熱點」地區的地理位置?

我目前正在籌劃與啓用地理位置用戶模型(緯度/經度等)一個web應用程序/服務的項目,我想知道什麼是最好的方法,找出n個最大'熱點',例如具有大多數用戶所在的給定半徑(例如10英里)的地理定位?

有沒有人知道一個好的,實用的聚類算法或其他(現有的)解決方案?我知道這是一個非常鳥類的問題......但後端技術明智的我仍然對任何事情開放,因爲這個特定的功能顯然只是整個功能集中的一個,但可能有助於做出針對特定一套工具/語言/環境。

乾杯&感謝,

-J

回答

1

SQL Server的空間數據類型將是值得一試。它允許您在地理欄目上進行索引並查詢距離。不知道按半徑進行分組是多麼容易,但至少擁有地理數據類型和建立索引對這類問題應該有很大的幫助。

Geography Methods Supported by Spatial Indexes