分区统计函数

概览

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

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

已选择带有最小值统计的分区统计
带有最小值统计类型的分区统计示例。

有关详细信息,请参阅分区统计的工作原理主题。

此为全局栅格函数。

备注

区域栅格必须是整型栅格输入。 如果您拥有要素区域,请先使用栅格化要素函数将要素数据转换为栅格,然后再在此函数中使用。 将要素数据转换为栅格时,请将像元大小和捕捉栅格环境设置为赋值栅格

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

要计算圆形统计数据,请检查计算圆形统计数据参数,并指定圆换行值

受支持的统计类型取决于赋值栅格的数据类型,以及由计算圆形统计数据参数指定的统计计算类型。

赋值栅格可以是整型或浮点型。 如果数据类型为整型,则算术统计计算支持平均值众数众数计数众数百分比最大值中值最小值少数少数计数少数百分比百分比数范围标准差总和变异度统计类型;圆形统计计算支持平均值众数少数标准差变异度统计类型。

如果赋值栅格数据类型为浮点型,则算术统计计算支持平均值最大值中值最小值百分比数范围标准差总和统计类型;圆形统计计算支持平均值标准差统计类型。

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

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

参数

参数名称描述

区域栅格

(必填)

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

区域字段

(必填)

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

赋值栅格

(必填)

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

统计类型

用于指定要计算的统计数据类型。

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

百分比值

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

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

仅当统计数据类型参数设置为百分比数时,此选项才适用。

百分比插值类型

指定当指定的百分比值介于两个来自输入值栅格的输入像元值之间时要使用的插值方法。

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

仅当统计数据类型参数设置为中值百分比数时,此选项才适用。

计算圆形统计数据

指定统计数据类型的计算方式。

  • 算术 - 计算算术统计数据。 这是默认设置。
  • 圆形 - 计算适用于循环量的圆形统计数据,例如以度为单位的罗盘方向、日间时间或实数的小数部分。

圆换行值

循环数据中可能的最高值(上限)。 其为正数,默认值为 360。 该值还表示与可能的最低值(下限)相同的数量。

该参数仅在计算圆形统计数据时适用。

在计算中忽略 NoData

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

  • - 在任意特定区域内,仅使用在赋值栅格中拥有值的像元来确定该区域的输出值。 在统计计算过程中,赋值栅格内的 NoData 像元将被忽略。 这是默认设置。
  • - 在任何特定区域内,如果赋值栅格中存在任何 NoData 像元,它们不会被忽略,并且其存在表明没有足够的信息来对该区域中的所有像元执行统计计算。 因此,整个区域将在输出栅格上接收 NoData 值。

以多维方式处理

指定输入栅格的处理方式(如果它们是多维的)。

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

在本主题中
  1. 概览
  2. 备注
  3. 参数