分区统计函数

获得 Image Analyst 许可后可用。

需要 Spatial Analyst 许可。

总览

计算位于另一数据集区域内的栅格值的统计数据。

区域定义为输入中具有相同值的所有区域。这些区域无需相连。如果区域输入和值输入均为具有相同分辨率的栅格,则可直接使用它们。如果分辨率不同,则可先应用内部重采样以使其相一致,然后再执行区域操作。

分区统计图解
带有最小值统计类型的分区统计示例。

有关详细信息,请参阅 Spatial Analyst 工具帮助中的分区统计工具的工作原理主题。

这是一个全局栅格函数。

备注

区域栅格必须是整型栅格输入。如果具有要素区域,则必须将要素转换为栅格,然后才能将其用于此函数。执行转换时,请使用赋值栅格的像元大小和捕捉栅格环境。

指定输入区域数据时,默认区域字段将为第一个可用的整型或文本字段。

赋值栅格可以是整型或浮点型。但是,当它是浮点型时,无法对众数少数变异性执行分区计算。

输出的数据类型取决于要执行的分区计算以及输入赋值栅格类型。有关详细信息,请参阅分区统计的工作原理

对于众数少数计算,当存在平局时,区域的输出将基于平局值的最低值。

参数

参数名称说明

区域栅格

(必填)

定义区域的数据集。可通过整型栅格来定义区域。

区域字段

(必填)

保存定义每个区域的值的字段。该字段可以是区域栅格的整型字段或字符串型字段。

赋值栅格

(必填)

含有要计算统计数据的值的栅格。

统计类型

要计算的统计类型。

  • 平均值 - 计算赋值栅格中与输出像素同属一个区域的所有像素的平均值。
  • 众数 - 确定赋值栅格中与输出像素同属一个区域的所有像素中出现次数最多的值。
  • 最大值 - 确定赋值栅格中与输出像素同属一个区域的所有像素的最大值。
  • 中值 - 确定赋值栅格中与输出像素同属一个区域的所有像素的中值。
  • 最小值 - 确定赋值栅格中与输出像素同属一个区域的所有像素的最小值。
  • 少数 - 确定赋值栅格中与输出像素同属一个区域的所有像素中出现次数最少的值。
  • 百分比数 - 计算赋值栅格中与输出像素同属一个区域的所有像素的百分比数。默认情况下将计算 90% 百分比数。您可以使用百分数值参数来确定要计算的百分比数。
  • 范围 - 计算赋值栅格中与输出像素同属一个区域的所有像素的最大值与最小值之差。
  • 标准差 - 计算赋值栅格中与输出像素同属一个区域的所有像素的标准差。
  • 总和 - 计算赋值栅格中与输出像素同属一个区域的所有像素的总值。
  • 变异性 - 计算赋值栅格中与输出像素同属一个区域的所有像素中唯一值的数目。

在计算中忽略 NoData

指示赋值栅格中的 NoData 值是否会影响其所在区域的结果。

  • - 在任意特定区域内,仅使用在赋值栅格中拥有值的像素来确定该区域的输出值。NoData 在统计计算过程中,将忽略赋值栅格中的像素。这是默认设置。
  • - 在任意特定区域内,如果赋值栅格中存在任何 NoData 像素,则会视作对该区域中所有像素执行统计计算的信息不足;因此,整个区域在输出栅格中都将接收 NoData 值。

以多维方式处理

确定如何处理输入多维赋值栅格。

  • 当前时间片 - 将基于多维数据集的当前时间片计算统计数据。这是默认设置。
  • 所有时间片 - 将计算多维数据集的所有维度(如时间或深度)的统计数据。

百分数值

要计算的百分比数。对于 90%,其默认值为 90。

取值范围为 0 到 100。0% 基本上等同于“最小值”统计数据,而 100% 则等同于“最大值”。值 50 所生成的结果基本等同于“中值”统计数据的结果。

百分位数插值类型

确定输入栅格中要计算的值数为偶数时使用的百分位数插值方法。

  • 自动检测 - 如果输入值栅格的像素类型为整型,则将使用最近方法。如果输入值栅格的像素类型为浮点型,则将使用线性方法。这是默认设置。
  • 最近 - 将使用最接近所需的百分位数的可用值。在这种情况下,输出像素类型与输入值栅格的像素类型相同。
  • 线性 - 将使用接近所需百分位数的两个值的加权平均值。在这种情况下,输出像素类型为浮点型。

环境设置

全局函数的地理处理环境设置可在应用程序级别进行控制。 可通过单击分析选项卡上的环境按钮来设置 ArcGIS Pro 中的处理环境。 有关环境设置的其他详细信息,请参阅分析环境和 Spatial Analyst

此全局函数支持以下环境:

相关主题