在沿指定维度的多维数据的移动窗口上计算统计数据。
注释
移动统计数据也可以称为移动窗口统计数据、滚动统计数据或运行统计数据。 每个维度值周围的预定义窗口用于计算各种统计数据,然后移动到下一个。 后向窗口和前向窗口参数用于定义维度两侧的窗口大小。
输入栅格只能是云栅格格式(.crf 文件)的多维栅格。
此函数将仅处理一个维度。 默认情况下,除了 x,y 之外的第一个维度将用作处理维度。
圆平均值统计类型将计算角度或其他循环量的平均值,例如以度为单位的罗盘方向。 选择此选项后,圆换行值参数将变为可用。 可以使用此参数指定要换行的值以计算圆平均值。 例如,对于角度计算,圆换行值应为 360 度,这意味着值 360 将被换行为 0,而值 370 将被换行为 10。 另一个用途是计算一年中月份的时间,在这种情况下,圆换行值应为 12。 在本例中,输入值 13 将被换行为 1。
如果输入多维栅格为整型,则统计类型的有效选项为平均值、圆平均值、众数、最大值、中值、最小值和百分比数。 如果输入栅格为浮点型,则众数不可用。
如果输入栅格为整型,则众数、最大值和最小值统计的输出栅格将为整型。 对于平均值、圆平均值、中值和百分比数,输出将为浮点型。
如果输入栅格为浮点型,则所有可用统计类型的输出均为浮点型。
对于统计类型参数的众数设置,如果一个像元值在邻域中出现的频率最高(出现频率最高的单个值),则返回该值用于处理像元。 如果两个或多个像元值的出现频率最高(像元值之间存在联系),则不会标识单个众数值,并且该处理像元的输出将为 NoData。
参数
参数名称 | 描述 |
---|---|
输入栅格 (必填) | 输入栅格只能是云栅格格式(.crf 文件)的多维栅格。 |
尺寸 | 窗口将沿其移动的维度的名称。 默认值为输入多维栅格中除了 x,y 之外的第一个维度。 |
后向窗口 | 定义窗口中将包含的之前或上方切片数量的值。 该值必须是 1 到 100 之间的正整数。 默认值为 1。 参数单位为切片。 |
前向窗口 | 定义窗口中将包含的之后或下方切片数量的值。 该值必须是 1 到 100 之间的正整数。 默认值为 1。 参数单位为切片。 |
NoData 处理 | 指定统计计算将处理 NoData 值的方式。
|
统计类型 | 用于指定要计算的统计数据类型。
|
百分比值 | 选择百分比作为统计类型时将计算的百分比。 对于 90%,其默认值为 90。 取值范围为 0 到 100。 0% 基本上等同于最小值统计,而 100% 则等同于最大值统计,但结果将为浮点型。 值 50 所生成的结果与中值统计数据的结果相同。 |
百分比插值类型 | 指定当百分位值落在两个像元值之间时将使用的插值方法。
|
圆换行值 | 用于将线性值转换为给定圆平均值范围的值。 其值必须为正。 默认值为 360 度。 |