【发布时间】:2016-09-26 18:51:06
【问题描述】:
我有大约 20 万个纬度和经度数据点。如何对它们进行聚类,使每个聚类的纬度和经度点严格在距离质心 = 1 公里的半径范围内?
我在 R 中尝试了leadercluster 算法/包,但即使我指定半径 =1 公里,它也没有严格执行它,即它给集群提供了很多点,比如在同一个集群中距离集群质心 5 到 10 公里。所以它不符合我的要求。
集群中的点数可以变化,这不是问题。
有没有办法在层次或其他聚类算法中强制执行严格的半径约束?我正在寻找 R/python 中的步骤和实现。 我尝试在 stackoverflow 中搜索,但在 r/python 中找不到解决方案。
聚类完成后如何在谷歌地图中可视化聚类质心?
编辑
【问题讨论】:
标签: google-maps cluster-analysis geospatial latitude-longitude hierarchical-clustering