2014-01-14 69 views
0

我目前正在嘗試計算兩個區域之間的地理距離,因爲我想將它與其他方面的相似性(例如,詞彙使用的相似性)相關聯。目前,我已經使用了一種簡單的方法來確定每個區域的地理中心點(一個區域對應一個國家的省/州),然後計算這兩個點之間的Haversine距離[1]。兩個區域之間的地理距離

這種方法對我來說似乎相當特殊,因爲我不擅長這方面的工作,所以我很好奇你們是否知道更合理的方法。

謝謝!

[1] http://en.wikipedia.org/wiki/Haversine_formula

+0

你用什麼編程語言實現你的「簡單方法」?此外,這是一個相當概念化的問題,而SO則更好地幫助您解決實際的編程問題。 –

+0

一個建議。如果您正在查看美國和加拿大,您可以從人口普查數據中獲取人口質心。在查看州/省之間人口中心之間的距離時,這可能是更有趣的關係。 –

+0

@MathiasMüller這是用Java完成的。任何想法提供一個更好的地方來問這個? – fsociety

回答

0

在你聚焦的區域,有由行政區劃(Bundesland,Kanton,......)是非常往往只有一個主要城市。也許合理的做法是採取這個主要城市的座標。 (例如蘇黎世市爲蘇黎世州Kanton市,斯圖加特市爲Bade-Württemberg市)

另一個有利於實現這一目標的方面是,大部分交通設施和通信流量都將通過這一點。