2,双击,在显示的新建任务对话框内选择POI(兴趣点),关键字选择餐饮,点击下载开始下载数据
3,在ArcMap内点击添加数据按钮将数据添加进来
4,添加进来后显示为一个个的点,如下图所示。
5,在ArcToolbox内点击Spatial Analyst工具\密度分析\核密度分析
6,在显示的核密度分析对话框内,设置好相关的参数。
7,点击确定之后可以看到核密度分析的结果,
8,为了使得效果更加接近热力图,可以修改一下配色方案,在生成的分析图图层上点击右键,选择属性,
9,在显示的图层属性对话框内选择符号系统选项卡
10,在下方的色带一栏选择上合适的色带
11,选择好后点击确定按钮,可以看到分析结果的配色已经发生了变化
12,为了方便查看,可以关闭点数据图层,将餐饮图层前面的"√"去掉
13,不勾选点后,热力图效果已经出来了,颜色越深,表示此处餐饮店越集中
热力图(Heat Map)是通过密度函数进行可视化用于表示地图中点的密度的热图。它使人们能够独立于缩放因子感知点的密度。
(Heat Map):一般是基于离散点、线或面的分析与表达,或者基于连续表面的密度分析得到的热力图或热度图。强调空间位置和基本的空间分布特征。
MH370 location probability heat map
这里主要以ArcGIS中点要素 核密度分析说明
核密度分析工具用于计算要素在其周围邻域中的密度,通过离散点数据进行内插,落入搜索区的点具有不同的权重,靠近搜索中心的点或线会被赋予较大的权重,反之,权重较小,它的计算结果分布较平滑。
点要素核密度分析用于计算每个输出栅格像元周围的点要素的密度。每个点上方均覆盖着一个平滑曲面。在点所在位置处表面值最高,随着与点的距离的增大表面值逐渐减小,在与点的距离等于搜索半径的位置处表面值为零。仅允许使用圆形邻域。
每个输出栅格像元的密度均为叠加在栅格像元中心的所有核表面的值之和。核函数以 Silverman 的著作(1986 年版,第 76 页,equation 4.5)中描述的四次核函数为基础。
ArcGIS默认搜索半径(带宽)算法
1. 计算输入点的平均中心。如果所选的 Population 字段使用的值不是 None,则此计算以下所有计算都将通过该字段中的值进行加权。
2. 计算与所有点的(加权)平均中心之间的距离。
3. 计算这些距离的(加权)中值 Dm。
4. 计算(加权)标准距离 SD。
5. 使用以下公式计算带宽:
其中:
• SD 是标准距离
• Dm 是中值距离
• 如果未使用 population 字段,则 n 是点数;反之,n 则是 population 字段值的总和
注:
请注意,方程的 min 部分表示将使用两选项中计算得出值较小者。
打开ArcGIS Pro 新建一个空的工程
新建工程后的界面
插入》新建地图
新建地图后界面
shp添加数据
选择符号系统》热点图符号渲染
大功告成
更改底图地效果
参考资料
1.Silverman, B. W. Density Estimation for Statistics and Data Analysis.New York:Chapman and Hall, 1986.
2.Perrot, A.Bourqui, R.Hanusse, N.Lalanne, F.Auber, D (2015). "Large interactive visualization of density functions on big data infrastructure". IEEE 5th Symposium on Large Data Analysis and Visualization (LDAV), 2015: 99–106. doi:10.1109/LDAV.2015.7348077. ISBN 978-1-4673-8517-6.
3.https://desktop.arcgis.com/zh-cn/arcmap/10.3/tools/spatial-analyst-toolbox/how-kernel-density-works.htm
1,使用FeatureLayer创建热力图
目前 HeatmapRenderer 还不支持在SceneViews中使用,只能在二维点图层中使用
利用开源heatmap结合arcgis api for js实现
自定义HeatmapLayer类,继承DynamicMapServiceLayer,然后结合heatmap.js一起
这个之前在3.X中用过。4.X中没这么使用过
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)