我有netCDF数据集,x,y作为空间维(在Lambert投影中),它只是枚举值0:495,0:309,和lat,lon变量作为二维网格的形状(309,495)。
我想把lon,lat变量赋给x,y维数来获得经度和纬度的投影数据,但是我找不到任何参考。
转换现有数据集将是很好的,但可接受的选项也是重新创建新的netCDF数据集从现有,或生成hdf-5代替。
很抱歉,我的问题很难理解。我将尝试另一个例子,它并不意味着地理空间投影。
我有三维netCDF数据集。垂直维度altitude以单位hPa表示,而dataset包含变量height,该变量将每个altitude级别映射为米。我希望更改netCDF数据集并将height变量分配给altitude维度。因此,当我用选择的程序读取netCDF数据集时,它将以米为单位读取垂直维数,而在hPa中以altitude表示。
希望现在更容易理解。
发布于 2014-09-03 02:18:14
将维度高度重命名为高度。这使得高度(而不是高度)成为坐标变量。netCDF操作符(NCO)是这样做的: ncrename -d海拔,高度in.nc out.nc。
https://stackoverflow.com/questions/25584089
复制相似问题