邻域分析

更新时间:2023-10-20 23:45:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

空间分析之邻域分析

首先看一下邻域分析的概念。邻域分析的计算是以待计算栅格为中心,向其周围扩展一定范围,基于这些扩展栅格数据进行函数运算,从而得到此栅格的值。

当然也可以将计算的范围定义到一个3*3或者5*5的分区进行邻域计算

ArcGIS中的邻域分析提供了十种统计方法。分别如下:Maximum最大值、Minimum最小值、Range范围值,即最大值减去最小值、Sum数值和、Mean平均值、Standard Deviation标准差、Majority频数最大的值、Minority频数最小的值等等。

下面我们就来看邻域分析到底有什么用,下面我们就几个案例来介绍一下邻域分析的用处。

①从1:10000的DEM中提取该范围内部分区域的山顶点和山谷点。数

据源是一幅1:10000的DEM栅格图,如图

首先,通过邻域计算出30*30范围内(可根据具体情况调整)的领域Maximum最大值,所得到的栅格数据如图。

其次,我们通过栅格计算器,计算DEM-Maximum=0

得到的结果就是我们想看到的山顶点的,通过一些栅格转矢量的工具就可以得到我们的山顶点的矢量数据了。同样在邻域计算的时候采用的是Minimum最小值的话,就可以计算出山谷点了。

②通过DEM计算地形起伏度

在修路或者是旅游时候,都特别关注走的这段距离起伏度怎么样,通过ArcGIS中提供的Solp可以通过DEM来计算坡度,但是坡度不一定能完全反应出一个区域的地形起伏度。我们就可以通过邻域计算采用Range(范围-最大值减去最小值)来计算出区域的地形起伏度。

本文来源:https://www.bwwdw.com/article/5brf.html

Top