构建多维信息 (多维)

描述

在镶嵌数据集中生成多维元数据,其中包含有关变量和维度的信息。

使用方法

  • 当基于 netCDF、GRIB 或 HDF 文件创建镶嵌数据集时,多维信息将被内置到镶嵌数据集中,您可以在数据集属性中查看该信息。构建多维信息工具用于为镶嵌数据集创建多维信息,该镶嵌数据集包含在多个时间、深度或高度下收集的图像,但不是基于 netCDF 文件创建的。

  • 该工具可在镶嵌数据集中创建以下两个文本字段:

    • Variable - 存储变量的名称。例如,此字段将存储包含温度数据的所有图像的字符串 Temperature 以及包含盐度数据的所有图像的 Salinity
    • Dimensions - 存储维度的名称。例如,如果温度数据具有代表其捕获日期的相应 Date 维度字段,并且盐度数据具有代表其测量深度的 Depth 维度字段,则该变量的 Dimensions 字段将为 Date, DepthDateDepth 这两个字段必须在镶嵌数据集中存在并已填充。

语法

BuildMultidimensionalInfo(in_mosaic_dataset, {variable_field}, {dimension_fields}, {variable_desc_units})
参数说明数据类型
in_mosaic_dataset

输入多维镶嵌数据集。

Mosaic Layer
variable_field
(可选)

镶嵌数据集中用于存储变量名称的字段,并且用于填充名为 Variable 的新字段。如果镶嵌数据集中的所有栅格都表示同一变量,请输入变量名称,例如 Temperature

如果 Variable 字段尚不存在,必须指定现有字段或字符串值。如果 Variable 字段存在,该工具将仅更新多维信息。

String
dimension_fields
[[dimension field, description, units],...]
(可选)

镶嵌数据集中用于存储维度信息的字段,并且用于填充名为 Dimensions 的新字段。

如果 Dimensions 字段已存在,该工具将仅更新多维信息。

Value Table
variable_desc_units
[[variable name, description, units],...]
(可选)

指定有关 Variable 字段的其他信息。

Value Table

派生输出

名称说明数据类型
out_mosaic_dataset

已更新的镶嵌数据集。

镶嵌图层

代码示例

BuildMultidimensionalInfo 示例 1(Python 窗口)

这是 BuildMultidimensionalInfo 的 Python 示例。

## Build multidimensional information for a time series mosaic dataset 
## with Landsat 7 imagery.

import arcpy
arcpy.BuildMultidimensionalInfo_md(
	"C:/data/input.gdb/L7TimeSeriesMosaic", "Landsat7", 'AcquisitionDate')
BuildMultidimensionalInfo 示例 2(独立脚本)

这是 BuildMultidimensionalInfo 的 Python 脚本示例。

## Build multidimensional information for a mosaic dataset 
## containing sea ice extent imagery over time and water depth.

import arcpy
arcpy.env.workspace = "C:/data"

## Define the input parameters
inputmosaicdataset = "input.gdb/seaice_1982_2019"
variable_field = "measurement"
dimension_fields= "AcquisitionDate;Depth"

arcpy.BuildMultidimensionalInfo_md(
	inputmosaicdataset, variable_field, 
	dimension_fields)

环境

此工具不使用任何地理处理环境。

许可信息

  • Basic: 否
  • Standard: 是
  • Advanced: 是

相关主题