邻域分析

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

空间分析之邻域分析
首先看一下邻域分析的概念。

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

当然也可以将计算的范围定义到一个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(范围-最大值减去最小值)来计算出区域的地形起伏度。

相关文档
最新文档