maohelu的个人博客分享 http://blog.sciencenet.cn/u/maohelu

博文

GIS中的热力图

已有 12662 次阅读 2016-12-7 10:03 |个人分类:读书笔记|系统分类:科研笔记| GIS, 热力图

从地理学角度看,热力图是一种展示某种现象聚集程度的方法,有时候也被归类为热点图。热力图展示了高密度地理实体的位置。“热”表示在给定的一些点中,地理实体的聚集,不要与热力图混淆,热力图表示地球表现实际温度的地图。热力图是地理位置可视化的一种表现方式,能够使得比平均发生概率更高的区域能够浮现出来,例如高犯罪区、高交通事故区、高仓库区域。

创建热力图的一种方式为:将离散点插值,创建一个连续表面,即密度表面。当计算密度表面时,有三个主要的参数决定了差值结果。考虑到输出的是一个栅格文件,所以栅格大小是一个重要因素,决定了密度表面的详细程度。栅格像元越小,越详细,但是计算过程越长,结果文件越大。推荐像元大小为:每密度单位有10-100个像元。

搜索半径是第二个需要设置的参数,搜索半径是每一个像元周围参与密度计算的面积。设置太小,密度模式会被限制到点要素周围临近区域。设置太大,密度模式将会变得过于普遍,不显著。

第三个参数是插值密度表面的计算类型。最简单的计算方法是统计搜索半径内的要素数量;最普遍的方法是权重计算,比如反距离权重。

Tools

Heatmap.py是一种python脚本,基于有地理坐标的数据生成热力图。

gheat 为热力图执行切片服务。

HeatMapAPI 是在googlemaps中生成热力图的一种APIGeoChalkBoard网站上解释了如何使用API来生成热点图。use the API to generatea heat map

heat map functionavailable 谷歌的云计算服务器有一个热力图计算函数,是地图数据可视化选项中的一部分。

heatmap.js通过html5 canvas来生成web热力图。


参考文档:https://www.gislounge.com/heat-maps-in-gis/



https://wap.sciencenet.cn/blog-916405-1019231.html

上一篇:大数据时代(6)
下一篇:热力图和热点图之间的区别
收藏 IP: 27.223.77.*| 热度|

1 chenhuansheng

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-12-6 07:27

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部