【发布时间】:2014-02-02 11:50:09
【问题描述】:
我目前正在尝试计算两个区域之间的地理距离,因为我想将其与它们在另一个方面的相似性(例如,单词使用的相似性)相关联。
目前,我使用了一种简单的方法来确定每个地区的地理中心点(一个地区对应一个国家的省/州),然后计算这两个点之间的Haversine距离[1]。
这种方法对我来说似乎相当临时,由于我不是这方面的专家,我很好奇你们是否知道更合理的方法。
谢谢!
【问题讨论】:
-
你用什么编程语言实现了你的“简单方法”?此外,这是一个相当概念性的问题,而 SO 更擅长帮助您解决有形的编程问题。
-
一个建议。如果您正在查看美国和加拿大,您可以从人口普查数据中获取人口中心。查看州/省之间人口中心之间的距离可能会更有趣。
-
@MathiasMüller 这是在 Java 中完成的。有什么更好的地方问这个问题的想法吗?
-
@Andrew-OpenGeoCode 我只关注欧洲地区。具体来说,只有说德语的人(德国、奥地利、瑞士)。
-
好的。现在,您的简单方法在哪些方面不令人满意,或者它“相当临时”如何影响结果?
标签: geolocation distance geospatial geo