本系列配套练习数据下载链接:
链接:https://pan.baidu.com/s/1imKDcw9wZWk_ItR8fwugZw?pwd=mnsj
提取码:mnsj
在ArcGIS中,邻域分析是一种空间分析方法,用于评估一个位置相对于其周围位置(邻域)的某些特征或属性的关系。
具体来说,邻域分析是以输入数据的像元值为中心,向周围扩展一定的范围,基于扩展范围内的栅格数据进行函数运算,并将结果输出到相应的像元位置的过程。
邻域分析在栅格数据处理中有许多应用,包括平滑噪声、增强边缘、检测局部异常值等。
邻域分析工具集主要包括焦点统计、块统计、滤波器、焦点流、线统计、点统计六个工具。
-
1、概念:
线统计工具用于针对每个输出栅格像元周围的圆形邻域内所有线的指定字段值计算统计量。
-
平均值(MEAN)——每个邻域中的平均字段值,会根据长度进行加权。 -
众数(MAJORITY)——邻域中具有最大线长度的值。 -
最大值(MAXIMUM)——邻域中的最大值。 -
中值(MEDIAN)——中值,根据长度进行加权。 -
最小值(MINIMUM)——每个邻域中的最小值。 -
少数(MINORITY)—— 邻域中具有最小线长度的值。 -
范围(RANGE)——值范围(最大值 – 最小值)。 -
变异度(VARIETY)——唯一值的数目。 -
长度(LENGTH)——邻域中线的总长度。
将邻域中的所有线段都按值排序,并以端点对端点的方式放置成一条直线。
-
中值的计算:
-
众数和少数的计算:
-
2、工具:
-
字段:需要计算指定统计数据的字段。字段可以是输入要素的任何数值字段。当统计类型设置为 LENGTH 时,字段可被设置为“无”。本次设置为value字段。 -
搜索半径:搜索计算所需统计数据的半径范围,默认是输出像元大小的五倍。本次将输出像元大小设置为1,搜索半径设置为6。 -
统计类型:要计算的统计数据类型。
统计类型 |
计算结果 |
说明 |
平均值 | 10.333 |
结果为SUM(各线段长度 × 字段值) / 所有线段长度总和 |
众数 | 3 | 详见示例部分 |
最大值 | 33 | 最大值33 |
中值 | 8 |
详见示例部分 |
最小值 | 3 |
最小值3 |
少数 | 22 |
详见示例部分 |
范围 | 30 |
最大值33 – 最小值3 = 30 |
变异度 | 7 |
唯一值的数目,8个线段其中有两个有相同值,因此结果为7 |
长度 | 29.657 |
字段设置为None,结果为所有线段长度相加 |
306.451 |
字段设置为value,结果为各线段长度 × 字段值再相加 |
————————————————-
《ArcGIS工具箱》系列内容目录(持续更新):
…… |
|
37.插值分析——依据文件实现地形转栅格 |
38.局部分析——像元统计 |
39.局部分析——最高位置/最低位置 |
40.局部分析——等于频数/大于频数/小于频数 |
41.局部分析——频数取值 |
42.局部分析——等级 |
43.局部分析——合并 |
44.栅格创建——创建常量/正态/随机栅格 |
45.邻域分析——焦点统计 |
46.邻域分析——块统计 |
47.邻域分析——滤波器 |
48.邻域分析——焦点流 |
…… |
本篇文章来源于微信公众号: 码农设计师