【技术实现步骤摘要】
逆向渲染绘制的热力图可视化方法
本专利技术涉及数据可视化方法,尤其涉及一种逆向渲染绘制的热力图可视化方法。
技术介绍
随着大数据的蓬勃发展,数据可视化技术也随之快速发展。由于大数据中捆绑着大量地理空间信息,而热力图作为一种直观的可视化方法,具有综合展示数据地理空间特征和属性特征的良好特性,可帮助各个领域的研究人员获取地理空间知识[1],因此深受欢迎。赵婷等人使用微软内部发布的HeatMap并结合k-means聚类算法针对地理标签数据的可视化表达进行了研究[2];杨微使用了影响力叠加算法改进后绘制的热力图对全国居民小区价格进行了分析[3];吴志强则通过使用百度热力图对上海市城市空间结构进行探索研究[4]。在热力图具体绘制方面,作为一种基于密度的定性分析可视化方法,其本身是依赖于数据的空间位置信息绘制而成的。一般的热力图以数据对象为出发点,将数据进行投影聚类[5],确定数据点影响半径,然后绘制出热力灰度图,并用渐变色为热力图赋色。很多开源网络地图如:国外的Openlayer、Leaflet以及国内的百度地图、天地图和超图地图等在线地图都为开发者提供了API接口,可以在 ...
【技术保护点】
一种逆向渲染绘制的热力图可视化方法,其特征在于,包括:步骤一、提取屏幕像素点;步骤二、将所述屏幕像素点投影到地理空间,其中,每个屏幕像素点在所述地理空间中表示一个矩形地理区域,并将该矩形地理区域定义为像素点区域;步骤三、获取在所述地理空间内的地理数据点,获取在每个像素点区域的临近点集,所述临近点集为由落入以所述像素点区域的中心为圆心,以一定距离为半径的一个圆形区域内的地理数据点所构成;步骤四、计算每个像素点区域中每个临近点对该像素点区域的影响力I,其计算公式为:
【技术特征摘要】
1.一种逆向渲染绘制的热力图可视化方法,其特征在于,包括:步骤一、提取屏幕像素点;步骤二、将所述屏幕像素点投影到地理空间,其中,每个屏幕像素点在所述地理空间中表示一个矩形地理区域,并将该矩形地理区域定义为像素点区域;步骤三、获取在所述地理空间内的地理数据点,获取在每个像素点区域的临近点集,所述临近点集为由落入以所述像素点区域的中心为圆心,以一定距离为半径的一个圆形区域内的地理数据点所构成;步骤四、计算每个像素点区域中每个临近点对该像素点区域的影响力I,其计算公式为:其中,z为该临近点的属性值,w为当前地理尺度下单个像素点的地理宽度,d为该像素点区域中心到该临近点的距离,为影响力因子;步骤五、计算每个像素点区域的临近点影响力叠加总和;采用每个像素点区域的临近点影响力叠加总和计算对应像素点的灰度值,从而获得一个影响力图像;将影响力图像映射为灰度图像;步骤六、对所述灰度图像计算色彩梯度的分级阈值,根据色彩梯度的分级阈值用渐变色对所述灰度图像进行赋色,从而得到热力图。2.如权利要求1所述的逆向渲染绘制的热力图可视化方法,其特征在于,所述地理数据点来自于...
【专利技术属性】
技术研发人员:徐志洁,张健钦,王胜开,王硕,
申请(专利权)人:北京建筑大学,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。