子集化多维栅格 (多维工具)
汇总
可沿定义的变量和维度对数据进行分割,从而创建多维栅格的子集。
用法
此工具通过提取变量子集来从多维栅格或镶嵌数据集创建多维栅格图层。 例如,您的镶嵌数据集中包含 30 年的月降水量数据,而且您只想提取每年 1 月的数据,以查看该月份降水的变化。
受支持的多维栅格数据集包括云栅格格式 (CRF)、多维镶嵌数据集或者由 netCDF、GRIB 或 HDF 格式文件生成的多维栅格图层。
该工具将生成云栅格格式 (CRF) 的多维栅格数据集。 目前,尚不支持其他输出格式。
使用维度定义参数可按间隔、值或值范围分割维度。 例如,如果您具有每 2 米深度(最深达 500 米)按月采集的 10 年海洋盐度数据,则可以考虑在以下情景中使用不同的维度定义选项:
提取这 10 年间的 1 月份盐度数据。 选择按值,将维度设置为 StdTime,并将值设置为 1 月。
在 0 至 150 米的深度范围内分割盐度数据。 选择按范围,将维度设置为 StdZ,将最小值设置为 -150 并将最大值设置为 0。
提取这 10 年中 1 月份前 10 天的盐度数据。 选择按迭代,将维度设置为 StdTime,将第一次迭代的开始和第一次迭代的结束设置为相应迭代周期的开始和结束,将步长设置为 1,并将单位设置为年。
默认情况下,将使用 LZ77 压缩类型对多维栅格输出进行压缩。 但是,建议将压缩类型更改为 LERC 并根据数据来调整最大误差值。 例如,如果您希望分析结果精确到三位小数,对于最大误差值,请使用 0.001。 避免不必要的精度要求,因为它们将增加处理时间和存储大小。
要更改压缩类型,请修改压缩环境设置。
参数
| 标注 | 说明 | 数据类型 |
|---|---|---|
|
输入多维栅格 |
输入多维栅格数据集。 受支持的输入包括 netCDF、GRIB、HDF 或 CRF 文件、多维镶嵌数据集或多维栅格图层。 |
Raster Dataset; Raster Layer; Mosaic Dataset; Mosaic Layer; Image Service; File |
|
输出多维栅格 |
输出多维栅格数据集。 |
Raster Dataset |
|
变量 (可选) |
将包含在输出多维栅格中的变量。 如果未指定变量,则将使用所有变量。 |
String |
|
维度定义 (可选) |
指定将用于分割维度的方法。
|
String |
|
范围 (可选) |
指定维度的范围或范围列表。 将根据维度名称以及范围的最小值和最大值对数据进行分割。 当维度定义参数设置为按范围时,此参数为必需项。 值表列:
|
Value Table |
|
值 (可选) |
指定维度的值列表。 当维度定义参数设置为按值时,此参数为必需项。 值表列:
|
Value Table |
|
维度 (可选) |
分割变量时使用的维度。 当维度定义参数设置为按迭代时,此参数为必需项。 |
String |
|
第一次迭代的开始 (可选) |
第一个间隔的开始。 此间隔将用于遍历数据集。 当维度定义参数设置为按迭代时,此参数为必需项。 |
String |
|
第一次迭代的结束 (可选) |
第一个间隔的结束。 此间隔将用于遍历数据集。 当维度定义参数设置为按迭代时,此参数为必需项。 |
String |
|
步骤 (可选) |
分割数据时使用的频率。 当维度定义参数设置为按迭代时,此参数为必需项。 |
Double |
|
单位 (可选) |
指定将使用的迭代单位。 当维度定义参数设置为按迭代且维度参数设置为 StdTime 时,此参数为必需项。
|
String |
环境
像元大小, 压缩, 当前工作空间, 地理变换, NoData, 输出配置关键字, 输出坐标系, 范围, 并行处理因子, 金字塔, 栅格统计, 重采样方法, 临时工作空间, 捕捉栅格, 切片大小
许可信息
- 基本: 是
- 标准: 是
- 高级: 是