摘要

针对现有热力图可视化方法无法满足基于约束条件实时交互生成问题,提出一种顾及约束条件的交互式热力图服务实现方法:首先解析服务请求的约束条件,包括空间约束和非空间约束,服务端对空间点要素数据进行初选,接着对空间位置较近或重叠的点要素按距离容差去重并累加权重,然后利用DBSCAN密度聚类算法进行空间聚类,计算相同类簇样本集的几何重心位置和权重,最后将合并后的结果集返回前端进行渲染生成热力图,依据此方法设计了交互式热力图服务接口,基于广州市商事登记主体数据分布应用结果表明:此方法可满足约束条件下交互式热力图服务的需求,保证点要素在空间分布密集程度准确性的同时高效地生成热力图,具有一定的适用性和应用价值。