NetCDF 剖面转要素类(离散采样几何) (多维工具)
汇总
根据 netCDF 文件中的剖面创建要素类。 在气候和预报 (CF) 元数据约定中,剖面是一种离散采样几何 (DSG)。
用法
在气候和预报 (CF) 元数据约定中,剖面是在固定水平位置和固定时间沿垂直线排序的一组数据点。
离散采样几何 (DSG) 数据集的特征在于其维数低于对数据进行采样的时空区域。
输入 netCDF 文件应符合气候和预报 (CF) 标准(CF 1.6 或更高版本)。 CF 约定定义了元数据以描述每个变量表示的数据以及数据的空间和时态属性。
如果输入 netCDF 文件不符合 CF 标准,您可以指定具有附加属性或已更改属性的输入气候和预报元数据(Python 中的
in_cf_metadata)文件。 输入气候和预报元数据文件是扩展名为.ncml的 XML 格式文件。 此元数据文件中的属性将扩展或覆盖 netCDF 文件中的元数据。 如果输入 netCDF 文件没有格网映射变量,则输入气候和预报元数据文件也可用于指定此变量。DSG 要素类型通过以
cf_role属性标记的实例 ID 变量标识。 具有相同模式的多个 netCDF 文件可以转换为具有唯一InstanceID字段的单个要素类。 每个 netCDF 文件都应该有一个以相同cf_role属性标记的变量,该变量将作为跨多个文件使用的标识字段。 聚合将严格按照该变量的实例维度进行。可以分别在实例变量(Python 中的
instance_variables)和观测变量(Python 中的observation_variables)参数中选择多个实例和观测变量(巡航次数、温度、盐度等)。如果输入 netCDF 文件包含组织到组中的变量,则实例变量和观测变量参数将列出变量及其绝对路径,其中将以前导斜杠(“/”)指示相对于根组的位置。 例如,位于组
/g1中的变量precip将显示为/g1/precip。对于实例变量和观测变量,将通过变量名称完成匹配。 也就是说,如果不同 netCDF 文件中的两个变量具有相同的名称,则其会被解释为表示相同的内容。 如果组内存在变量,则在匹配期间将考虑变量名称及其绝对路径。 如果多个同名变量存在于相对于根组的不同位置(例如,
/g1/precip和/g2/precip),则会将其解释为代表不同的内容。可以使用分析范围(Python 中的
analysis_extent)参数为独立工具操作明确指定输出分析区域,或将覆盖环境设置作为工作流的一部分。 您可以通过输入值、选择显示范围、选择图层或浏览至输入数据集的方式指定范围。默认分析范围值根据输入 netCDF 文件的总范围计算得出。
如果范围没有明确指定为参数值,则其会从分析环境设置中派生。
当为输出方案参数(Python 中的
out_schema = "INSTANCE_AND_OBSERVATION")指定实例和观测点选项时,将创建一个包含所有位置信息和所选实例字段的 2D 点要素类,以及一个包含所选观测变量的相关表。 还可以选择性地创建一个图层,图层将基于InstanceID字段将表连接到要素类。 指定路径和事件选项(Python 中的(out_schema = "ROUTE_AND_EVENT")时,将创建两个输出。 其中一个是具有 3D 顶点和每个垂直级别测量值的垂直折线要素类。 另一个输出是包含观测值、from_z和to_z字段的表。 您可以使用此表通过剖面创建线性动态分段事件类。 不会为此方案创建连接图层。 指定点 3D 选项(Python 中的out_schema = "POINT_3D")时,仅会创建包含所有记录(包含所有垂直级别的所有位置)的 3D 点要素。netCDF 文件中的数据变量可以使用 grid_mapping 变量来明确定义用于空间坐标值的坐标参考系 (CRS)。 格网映射
epsg_code属性可用于选择 GCS 或 PCS。 此外,格网映射esri_pe_string、crs_wkt和spatial_ref属性均可用于定义 WKT 1 或 WKT 2 字符串。 如果存在这些属性中的任何一个,则不会使用水平坐标系的其他属性。 有关坐标参考系和支持的 WKID 的详细信息,请参阅坐标系、投影和变换主题。如果空间坐标值为 3D,则 grid_mapping 变量还应指定垂直坐标系 (VCS)。 VCS 是垂直基准面、线性测量单位和垂直坐标增加方向(向上或向下)的组合。 基准面通常从格网映射变量的属性获得,而其他属性则从垂直坐标变量获得。 可以使用复合 WKT 字符串作为上方列出的 WKT 属性之一的值来指定任意垂直基准面。 可以使用
geoid_name或geopotential_datum_name属性指定基于重力的基准面。 此外,可以使用垂直坐标变量的潮汐标准名称之一隐式指定潮汐基准面。 如果未指定 VCS 并且存在垂直坐标变量,则将选择 WGS 1984 Ellipsoid Height (wkid115700) 作为默认值。
参数
| 标注 | 说明 | 数据类型 |
|---|---|---|
|
输入 NetCDF 文件或文件夹 |
将用于创建要素类的输入 netCDF 文件。 可以使用单独的 netCDF 文件,也可以使用包含多个 netCDF 文件的文件夹。 输入 netCDF 文件必须具有相同的 DSG 要素类型和模式。 |
Folder; File |
|
目标工作空间 |
将在其中创建输出要素类和表的地理数据库(企业级地理数据库或文件地理数据库)或文件夹。 必须是现有工作空间。 |
Workspace |
|
输出点或折线名称 |
要素类的名称,此要素类将包含 netCDF 变量中的位置。 这些变量将作为实例变量参数中的字段进行添加。 |
String |
|
观测变量 (可选) |
包含每个位置和每个垂直级别的所有观测值的 netCDF 变量。 这些变量将作为字段添加到输出表 |
String |
|
输出连接或事件表名称 (可选) |
输出表的名称,此表将包含来自观测变量的所有记录。 |
String |
|
实例变量 (可选) |
区分单个要素并表示观测位置的 netCDF 变量。 这些变量将作为字段添加到输出要素类。 |
String |
|
输出方案 (可选) |
指定将创建的输出要素类类型。
|
String |
|
包括子目录 (可选) |
指定是否使用输入文件夹的子目录中的文件。
|
Boolean |
|
输入气候和预报元数据 (可选) |
具有 |
File |
|
分析范围 (可选) |
定义输出要素类区域的范围。 |
Extent |
|
输出连接图层 (可选) |
通过将输入表连接到输出要素类创建的输出图层。 这是一个可选输出,仅当为输出方案参数指定了实例和观测点选项时才可用。 |
Feature Layer |
派生输出
| 标注 | 说明 | 数据类型 |
|---|---|---|
|
输出点或折线 |
输出点或折线要素类。 |
Feature Class |
|
输出连接或事件表 |
输出表。 |
Table |
环境
许可信息
- 基本: 是
- 标准: 是
- 高级: 是