需要 Spatial Analyst 许可。
邻域运算通过计算各邻域内所包含的所有输入像元的指定统计量从而得到输出值。邻域是一个遍历输入数据的移动窗口。
Spatial Analyst 中包含两种基本的邻域运算:一种针对位置重叠的邻域,另一种针对位置不重叠的邻域。
焦点统计工具处理邻域重叠的输入数据集。块统计工具则处理邻域不重叠的数据。
在焦点运算中,只有当前正在处理的像元才会接收邻域中所有像元的计算结果,而在块运算中,处于邻域的最小外接矩形内的所有像元都会接收相同的输出值。
邻域形状
可指定的邻域形状定义包括任意大小的矩形、任意半径的圆、任意半径的圆环以及任意方向的楔形。
除了上述几何形状外,您也可以创建不规则形状的邻域(通常称之为核)。通过这种方式,您可以准确地控制要包括在计算中的邻域像元。此外,您还可以对邻域中的特定像元应用不同的权重。
对指定邻域执行处理时会计算输入栅格中落在该邻域内的所有像元。
有关如何在邻域中包括特殊像元的详细信息,请参阅各工具参考主题或以下主题:
邻域统计的类型
可为待处理邻域内的像元值计算各种统计量:
- 对于焦点统计,计算结果仅适用于与输出栅格中待处理像元相对应的位置。
- 对于块统计,计算结果适用于所处理的邻域内的所有像元。
统计 | 说明 |
---|---|
众数 | 确定邻域中出现次数最多的值 |
最大值 | 确定邻域中的最大值 |
平均值 | 计算邻域中的平均值 |
中位数 | 计算邻域中的中位数 |
最小值 | 确定邻域中的最小值 |
少数 | 确定邻域中出现次数最少的值 |
范围 | 确定邻域中值的范围 |
标准差 | 计算邻域中值的标准差 |
总和 | 计算邻域中值的总和 |
变异度 | 确定邻域中唯一值的数量 |