【问题标题】:Calculating heat map weights based on clustering of points基于点聚类计算热图权重
【发布时间】:2015-12-09 15:16:14
【问题描述】:

我在 iOS 中有一个 MKLocationCoordinate2D 数组,我想根据它们的聚类创建这些点的热图。

即某个区域的数量越多,权重就越高。

我发现了大量用于生成热图的不同框架,它们都需要自己计算权重(这很有意义)。

我只是不确定从哪里开始计算。

我可以做一些事情,比如计算每个点与其他点之间的平均距离,但我不确定这是否是个好主意。

有人可以告诉我如何根据每个点与其他点的接近程度来加权每个点。

谢谢

【问题讨论】:

标签: ios swift algorithm mapkit heatmap


【解决方案1】:

我通过实现四叉树解决了这个问题,并使用它来快速获取特定半径内的邻居数量。

然后我可以更改半径来调整它,但它会很快根据每个点的邻居数返回权重。

【讨论】:

    猜你喜欢
    • 2021-03-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-08
    • 2013-01-05
    • 1970-01-01
    • 1970-01-01
    • 2020-10-18
    相关资源
    最近更新 更多