从变量分配尺寸

时间:2014-08-30 15:41:48

标签: hdf5 netcdf

我的netCDF数据集为xy为空间维度(在Lambert圆锥投影中),它们只是枚举值[0:495],[0:309]和{{1} },lat变量为具有形状的二维网格(309,495)。

我想将lonlon个变量分配到latx维度,以获取经度和纬度的预测数据,但我找不到任何参考这样做。
转换现有数据集会很棒,但可接受的选项也是从现有数据集重新创建新的netCDF数据集,或者生成hdf-5。


很抱歉意识到我的问题难以理解。我将尝试另一个不暗示地理空间投影的例子。

我有3个维度的netCDF数据集。垂直维度y以单位hPa表示,而数据集包含变量altitude,它将每个height级别映射到米。我想更改netCDF数据集并将altitude变量分配给height维度。因此,当我使用选择的程序读取netCDF数据集时,它将以米为单位读取垂直维度altitude,而在hPa中读取height

希望现在更容易理解。

1 个答案:

答案 0 :(得分:3)

将尺寸高度重命名为高度。这使得高度(不是高度)成为坐标变量。 netCDF运营商(NCO)通过以下方式实现: ncrename -d altitude,height in.nc out.nc