gdal 的 NetCDF 问题

问题描述 投票:0回答:0

我正在尝试从 NetCDF 多维数组文件中读取和/或提取深度级别,似乎无法使用 gdal 工具查询这些深度(例如

gdalmdimtranslate
)。查看 gdal.org 网站后,我在 NetCDF 驱动程序部分 (https://gdal.org/drivers/raster/netcdf.html) 下找到了这个部分:

维度 NetCDF 驱动程序假定数据遵循 UNIDATA 的 CF-1 约定。NetCDF 文件中的维度使用以下规则:(Z,Y,X)。 如果有超过 3 个维度,驱动程序会将它们合并到带中。例如,如果您有一个类型为 (P、T、Y、X) 的 4 维数组。驱动程序将乘以最后 2 个维度 (P*T)。 驱动程序将按以下顺序显示波段。它将首先递增 T,然后递增 P。元数据将显示在每个带对应的 T 和 P 值上。

*.nc 文件有几个带 4 维数组(变量、深度、经度、纬度)的波段。我不确定为什么 gdal 不能识别深度级别,这是与上述解释相关的元数据问题吗? gdal调用如下:

gdalmdimtranslate myncfile.nc -subset 'depth(5972.729)' -array talk

使用

gdalmdiminfo
我得到:

欢迎任何指点,

linux bash netcdf gdal
© www.soinside.com 2019 - 2024. All rights reserved.