空间分析之邻域分析
分享
邻域分析是空间分析中的一个栅格计算方式,在我们日常的工作,尤其是对栅格DEM这样的数据处理有很重要的作用,下面我们就看一下邻域计算能用来干什么。
首先看一下邻域分析的概念。邻域分析的计算是以待计算栅格为中心,向其周围扩展一定范围,基于这些扩展栅格数据进行函数运算,从而得到此栅格的值。
当然也可以将计算的范围定义到一个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(范围内最大值减去最小值)来计算出区域的地形起伏度。
文章来源:http://blog.csdn.net/sydbc/article/details/17758993
首先看一下邻域分析的概念。邻域分析的计算是以待计算栅格为中心,向其周围扩展一定范围,基于这些扩展栅格数据进行函数运算,从而得到此栅格的值。
当然也可以将计算的范围定义到一个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(范围内最大值减去最小值)来计算出区域的地形起伏度。
文章来源:http://blog.csdn.net/sydbc/article/details/17758993
0 个评论
推荐内容
相关问题
- 【抽奖结果已出】ArcGIS知乎社区活动 之 你不知道的地理空间革命【转发分享有奖】【附奖品寄送照片】
- 密度分析与插值分析的异同
- 用arcgis做网络分析,求解失败,为什么出现事件点未找到设施点的警告呢?
- 有人能够详细地解释一下热力图与,点密度分析,核密度分析,线密度分析,聚类,插值等等的关系与区别吗?
- 如何确定坡度分析中的Z因子
- 市区择房分析时,需要添加字段并将其赋值1或者-1,怎么做? 在开始编辑的时候,总是出现空间参考与数据框不匹配提示,原因是什么?会影响下面的赋值吗?
- modelbuilder与网络分析
- 运用ArcGIS利用大数据中哪些数据对公园可达性进行分析?
- 怎样用arcgis对已经矢量化的不同时期同一地区的土地利用图像进行时空变化分析?
- 如何按空间位置顺序编号,并保持相邻图斑不跳号?
- 网络分析中用路构建网络数据集的问题