Skip to main content

多维过滤器函数

概述

沿定义的变量和维度对数据进行分割,从而根据多维栅格数据集或多维栅格图层创建栅格图层。

注释

该工具通过过滤和提取多维栅格中的一部分变量来创建多维栅格图层。 例如,您的多维数据集中包含 30 年的月降水量数据,而且您只想提取每年 1 月的数据,以查看该月份降水的变化。

使用 维度定义 参数可按间隔、值或值范围分割维度。 例如,如果您具有每 2 米深度(最深达 500 米)按月采集的 10 年海洋盐度数据,则可以考虑在以下情景中使用不同的维度定义选项:

  • 提取这 10 年间的 1 月份盐度数据。 选择 按值 ,将 维度 设置为 StdTime ,并将 设置为 1 月

  • 在 0 至 150 米的深度范围内分割盐度数据。 选择 按范围 ,将 维度 设置为 StdZ ,将 最小值 设置为 -150 并将 最大值 设置为 0

  • 提取这 10 年中 1 月份前 10 天的盐度数据。 选择 按迭代 ,将 维度 设置为 StdTime ,将 第一次迭代的开始第一次迭代的结束 设置为相应迭代周期的开始和结束,将 步长 设置为 1 ,并将 单位 设置为

参数

参数名称

描述

栅格

输入多维栅格。

变量

将包含在输出多维栅格图层中的变量。 如果未指定任何变量,则将使用第一个变量。

维度定义

指定将用于分割维度的方法。

  • 全部 - 将使用每个维度的完整范围。 这是默认设置。

  • 按值 - 将使用维度值或值列表对维度进行剖切。

  • 按范围 - 将使用范围或范围列表对维度进行剖切。

  • 按迭代 - 将以指定的间隔大小对维度进行剖切。

尺寸

可从中提取变量的维度。

指定维度的值。 当 维度定义 参数设置为 按值 时,此参数为必需项。

最小值

范围的最小值。 当 维度定义 参数设置为 按范围 时,此参数为必需项。

最大值

范围的最大值。 当 维度定义 参数设置为 按范围 时,此参数为必需项。

第一次迭代的开始

第一个间隔的开始。 该间隔用于遍历数据集。 当 维度定义 参数设置为 按迭代 时,此参数为必需项。

第一次迭代的结束

第一个间隔的结束。 该间隔用于遍历数据集。 当 维度定义 参数设置为 按迭代 时,此参数为必需项。

步骤

分割数据时使用的频率。 当 维度定义 参数设置为 按迭代 时,此参数为必需项。 默认值为 3。

单位

指定迭代单位。 当 维度定义 参数设置为 按迭代维度 参数设置为 StdTime 时,此参数为必需项。

无维度

指定图层是否应具有维度值。 仅当选择单个剖切来创建图层时,此选项才可用。

  • 选中 - 图层没有维度值。

  • 未选中 - 图层具有维度值。 这是默认设置。