邻域运算通过计算各邻域中包含的所有输入像元的指定统计数据来计算输出值。 邻域是遍历输入数据的移动窗口。
Spatial Analyst 中有两种基本的邻域操作:处理位置的邻域重叠的操作和邻域不重叠的操作。
焦点统计工具处理具有重叠邻域的输入数据集。 块统计工具处理具有不重叠邻域的数据。
在焦点操作中,仅正在处理的像元接收邻域内所有像元的计算结果,而在块操作中,邻域包含的最小边界矩形内的每个像元均接收相同的输出值。
邻域形状
可以指定的已定义邻域形状是任意尺寸的矩形、任意半径的圆、任意半径的环(甜甜圈形状)以及任意方向的楔形。
除这些几何形状外,还可以创建一个不规则形状的邻域,通常称为核,您可以在其中准确控制邻域中的哪些像元将包括在计算中。 甚至,可以将不同的权重分配给邻域中的特定像元。
输入栅格中位于指定邻域内的像元将包含在对该邻域执行的计算中。
有关如何将特定像元包含在邻域中的更多具体信息,请参阅各个工具参考主题,或参阅以下主题:
邻域统计类型
可以对正在处理的邻域内的像元值计算各种统计数据:
- 对于焦点统计,计算结果仅应用于与输出栅格上的处理像元相对应的位置。
- 对于块统计,计算结果可应用于处理邻域内的所有像元。
统计 | 描述 |
---|---|
众数 | 确定在邻域中出现次数最多的值。 |
最大值 | 确定邻域中的最大值。 |
平均值 | 计算邻域中的平均值。 |
中值 | 计算邻域中的中值。 |
最小值 | 确定邻域中的最小值。 |
少数 | 确定在邻域中出现次数最少的值。 |
百分比数 | 确定邻域中像元的指定百分位值。 此选项仅适用于焦点统计工具。 |
范围 | 确定邻域中的值范围 |
标准差 | 计算邻域中值的标准差 |
总和 | 计算邻域中值的总和 |
变异度 | 确定邻域中唯一值的数量 |