当我说坐标时,我指的是地球的纬度和经度坐标。我想确定一组坐标是否在同一区域内(我的截止值是200英里)。我一直在谷歌上搜索“群集算法”,但我不确定哪种方法最适合我。
由于
答案 0 :(得分:1)
享受:http://www.movable-type.co.uk/scripts/latlong.html
使用的公式是:
d = acos(sin(lat1).sin(lat2)+cos(lat1).cos(lat2).cos(long2−long1)).R
其中d是距离,R是地球的半径,{(lat1; long1),(lat2; long2)}是两个坐标。
答案 1 :(得分:1)
IMSL C#库具有k-means,DBSCAN和其他集群分析功能。我已经有了许可证,所以我打算使用这个库。