“区域分组”函数

需要 Spatial Analyst 许可。

概述

记录输出中每个像元所属的连接区域的标识。 系统将会为每个区域分配唯一编号。

此为全局栅格函数。

注释

通常,扫描的第一个区域接收值 1,第二个区域接收值 2,依此类推,直到所有区域都已赋值。 扫描将按从左至右、从上至下的顺序进行。 分配给输出区域的值取决于扫描过程中系统扫描与区域的相遇时间。

以下两个参数用于控制如何在区域之间建立连通性。 相邻像元的数量参数可确定连通性的几何为正交(四向)还是对角与正交(八向)。 区域连通性参数可确定评估连通性时要考虑的像元值。

默认情况下,将启用添加链接参数设置。 这将在输出栅格的属性表中创建 LINK 字段,其保留输入栅格的每个像元的原始区域值。 仅当将区域连通性参数设置为 Within 时,此参数才适用。 如果将其设置为 Cross,则输出栅格的属性表将仅包含常见的 ValueCount 字段。

如果可用,LINK 字段可用于将每个新创建区域的来源追溯回原始输入区域值以用于其他分析。

输出时,包含排除的值的像元位置会接收零,因此,这些区域便不会与现有 NoData 像元位置相混淆。 由于编号从值 1 开始,因此被排除在重新分组操作之外的像元将被视为背景。 这些背景像元可以相同的方式被重新分类或处理为任何其他值。

参数

参数名称描述

区域栅格

(必填)

将标识唯一连接像元区域的输入栅格。

该字段必须为整型。

相邻像元的数量

指定评估定义区域的像元间的连通性时使用的相邻像元数。

  • 4 - 评估每个输入像元中 4 个最近(正交)相邻像元的连通性。 只有具有相同值且至少共享一侧的像元才会组成单个区域。 如果两个具有相同值的像元彼此只是对角线连接,则其不会被视为相连接。 这是默认设置。

  • 8 - 评估每个输入像元中 8 个最近相邻像元(正交和对角线)的连通性。 沿公共边或角相互连接的具有相同值的像元将构成单个区域。

区域连通性

定义在测试连接性时应考虑哪些像元值。

  • Within - 将针对部分同一区域(像元值)的输入像元评估区域的连通性。 只能对满足空间连通性要求(由四向或八向相邻像元的数量参数指定)的同一区域(值)中的像元进行分组。 这是默认设置。

  • Cross - 评估任何值的像元间区域的连通性(不包括由排除值参数排除的区域像元),并遵守由相邻像元的数量参数指定的空间要求。 输入中通过 NoData 像元的缓冲区独立于其他分组的区域分组将彼此独立地进行处理。

添加链接

指定将区域连通性参数设置为 Within 时是否向输出表添加链接字段。 如果将该参数设置为 Cross,则将忽略此参数。

  • 添加链接 - 将 LINK 字段添加到输出栅格的表中。 根据相邻像元的数量参数中定义的连通性规则,该字段将存储输出中每个区域的像元所属区域的值。 这是默认设置。

  • 无链接 - 将不添加 LINK 字段。 输出栅格的属性表仅包含 ValueCount 字段。

排除的值

从连通性评估中排除该区域值所有像元的值。 如果像元位置包含该值,则不管将邻近像元数指定为多少,都不会评估空间连通性。

具有排除值的像元与 NoData 像元将以相似的方式进行处理,且在运算中不在考量范围内。 在输出栅格上,包含排除值的输入像元将接收 0。 排除值类似于背景值的概念。

如果输入栅格中某个区域的值为 0,则要在操作中包含该区域,请为该参数指定输入中不存在的值。 例如,如果输入栅格的值为 0、1、2 和 3,请指定排除值为 99。 否则,输入中所有值为 0 的像元在输出中将为 0,并且也不会确定其各个区域。

相关主题


在本主题中
  1. 概述
  2. 注释
  3. 参数