聚合多维函数

通过沿维度组合现有多维栅格变量数据来创建多维栅格图层。

注释

使用维度定义参数,先过滤要聚合的输入数据。 例如,如果您有 30 年的月度数据,但只想创建包含前 15 年的聚合图层,可以使用维度定义参数指定要包含在分析中的年份。

  • 提取这 10 年间的 1 月份盐度数据。 选择按值,将维度设置为 StdTime,并将设置为 1 月
  • 在 0 至 150 米的深度范围内分割盐度数据。 选择按范围,将维度设置为 StdZ,将最小值设置为 -150 并将最大值设置为 0
  • 提取这 10 年中 1 月份前 10 天的盐度数据。 选择按迭代,将维度设置为 StdTime,将第一次迭代的开始第一次迭代的结束设置为相应迭代周期的开始和结束,将步长设置为 1,并将单位设置为

使用聚合定义组中的参数选择评估维度,并使用关键字、值或值范围选择聚合间隔。 例如,如果您具有每 5 米深度(高达 100 米)每日采集的 30 年海面温度数据,则可以针对以下场景使用不同的间隔选项:

  • 将每日温度数据聚合为月度数据,其结果将是包含 12 个时间片的多维栅格,且每个时间片都将是所有年份中每个月份的聚合。 选择间隔关键字并将关键字设置为每月循环
  • 将每日温度数据聚合为月度数据,其结果将是包含 360 个时间片或每年 12 个时间片(30 年 x 12 个月 = 360 个时间片)的多维栅格。 选择间隔关键字并将关键字设置为每月
  • 将月度温度数据聚合到 4 个月间隔中。 选择间隔值,将值间隔设置为 4,并将单位设置为
  • 依次聚合介于 0 到 25 米之间、25 到 50 米、50 到 100 米之间的温度数据。 选择间隔范围,然后将最小深度和最大深度指定为 0 25; 25 50; 50 100

参数

参数名称描述

栅格

输入多维栅格。

变量

将沿给定维度聚合的一个或多个变量。

维度定义

指定执行聚合之前用于过滤输入多维数据的方法。

  • 全部 - 将使用每个维度的完整范围。 这是默认设置。
  • 按值 - 将使用维度值或值列表对维度进行剖切。
  • 按范围 - 将使用范围或范围列表对维度进行剖切。
  • 按迭代 - 将以指定的间隔大小对维度进行剖切。

用于过滤纳入分析范围的输入多维数据的维度值。 当维度定义参数设置为按值时,此参数为必需项。

范围

用于过滤纳入分析范围的输入多维数据的最小和最大维度值。 当维度定义参数设置为按范围时,此参数为必需项。

迭代定义参数

维度定义参数设置为按迭代时,您可以通过迭代定义参数定义用于过滤纳入分析范围的输入多维数据的纬度值。

  • 维度 - 用于过滤的维度。
  • 第一次迭代的开始 - 第一个间隔的开始。 该间隔用于遍历数据集。
  • 第一次迭代的结束 - 第一个间隔的结束。 该间隔用于遍历数据集。
  • 步长 - 分割数据时使用的频率。
  • 单位 - 迭代单位。

操作

指定将用于组合间隔中的已聚合剖切的数学方法。

  • 众数 - 将计算间隔中所有时间片最常出现的像素值。
  • 最大值 - 将计算间隔中所有时间片的像素的最大值。
  • 平均值 - 将计算间隔中所有时间片的像素值的平均值。 这是默认设置。
  • 中值 - 将计算间隔中所有时间片的像素的中值。
  • 最小值 - 将计算间隔中所有时间片的像素的最小值。
  • 少数 - 将计算间隔中所有时间片最不常出现的像素值。
  • 百分比数 - 计算间隔中所有剖切片的像素值百分比数。 默认情况下将计算 90% 百分比数。 您可以使用百分比值参数来指定其他值(从 0 到 100)。
  • 范围 - 计算间隔中所有时间片的像素值范围。
  • 标准差 - 将计算间隔中所有时间片的像素值的标准差。
  • 总和 - 将计算间隔中所有时间片的像素值总和。
  • 变异性 - 将计算间隔中所有时间片的唯一像素值的数量。

所有选项还具有与“忽略 NoData”选项等效的选项。 这些选项将沿维度对所有有效像素执行数学运算,并忽略任何 NoData 像素。

尺寸

聚合维度。 这是聚合变量时所沿的维度。

类型

指定要为其聚合数据的维度间隔。

  • 全部 - 将聚合所有时间片的变量数据。 这是默认设置。
  • 间隔关键字 - 变量数据将使用常用间隔进行聚合。
  • 间隔值 - 变量数据将使用用户指定的间隔和单位进行聚合。
  • 间隔范围 - 变量数据将在指定的值对或日期之间进行聚合。

关键字间隔

指定沿维度聚合时将使用的关键字间隔。

类型参数设置为间隔关键字时,此参数为必需项。

  • 每小时 - 数据值将聚合为每小时时间步长,且结果将包括时间序列中的每个小时。 这是默认设置。
  • 每日 - 数据值将聚合为每日时间步长,且结果将包括时间序列中的每一天。
  • 每周 - 数据值将聚合为每周时间步长,且结果将包括时间序列中的每周。
  • 每十年 - 数据值将聚合为 3 个周期,每个周期为 10 天。 最后一个周期所包含的天数可以多于或少于 10 天。 对于每个月,输出中将包括 3 个时间片。
  • 每五年 - 数据值将聚合为 6 个周期,每个周期为 5 天。 最后一个周期所包含的天数可以多于或少于 5 天。 对于每个月,输出中将包括 6 个时间片。
  • 每月 - 数据值将聚合为每月时间步长,且结果将包括时间序列中的每个月。
  • 每季度 - 数据值将聚合为季度时间步长,且结果将包括时间序列中的每个季度。
  • 每年 - 数据值将聚合为年度时间步长,且结果将包括时间序列中的每年。
  • 每天循环 - 数据值将聚合为每日时间步长,且结果将包括每个儒略日的一个聚合值。 输出中最多包括 366 个每日时间片。
  • 每周循环 - 数据值将聚合为每周时间步长,且结果将包括每周的一个聚合值。 输出中最多包括 53 个每周时间片。
  • 每月循环 - 数据值将聚合为每月时间步长,且结果将包括每月的一个聚合值。 输出中最多包括 12 个每月时间片。
  • 每季度循环 - 数据值将聚合为季度时间步长,且结果将包括每季度的一个聚合值。 输出中最多包括 4 个季度时间片。

值间隔

用于聚合的间隔大小。

类型参数设置为间隔值时,此参数为必需项。

范围

在表中指定的间隔范围将用于聚合值组。 最小值和最大值用于指定要包括的范围。

类型参数设置为间隔范围时,此参数为必需项。

百分比值

要计算的百分比数。 默认值为 90,表示 90%。

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

百分位数插值类型

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

  • 最近 - 使用最接近所需的百分位数的可用值。 在本例中,输出像素类型将与输入值栅格的像素类型相同。
  • 线性 - 使用接近所需百分位数的两个值的加权平均值。 在本例中,输出像素类型为浮点型。


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