我可以通过执行以下操作将 netCDF 文件的分辨率更改为更粗略的文件:
ncks --dmn lon,0,1384,5 --dmn lat,0,583,4 original.nc reduced.nc
我怎么走另一条路?即将粗尺度netCDF的分辨率更改为更细尺度?
我可以通过执行以下操作将 netCDF 文件的分辨率更改为更粗略的文件:
ncks --dmn lon,0,1384,5 --dmn lat,0,583,4 original.nc reduced.nc
我怎么走另一条路?即将粗尺度netCDF的分辨率更改为更细尺度?
您可以使用 cdo 中的重新映射工具
cdo remapcon,gridfile.txt in.nc out.nc
您需要在 gridfile.txt 文件中指定网格描述,例如包含第一个纬度/经度、点数和增量:
gridtype = lonlat
xsize = nlon
ysize = nlat
xfirst = lon1
xinc = dlon
yfirst = lat1
yinc = dlat
或者你也可以直接设置网格规范
cdo remapcon,grid-specification in.nc out.nc
所以要重新映射到常规的 720 x 360 经纬度网格,您可以这样做
cdo remapcon,r720x360 in.nc out.nc
请注意,“remapcon”中的“con”代表“保守”重新映射。还有其他可用的重映射选项,例如二阶保守重映射 (remapcon2)、双线性插值 (remapbil)、最近邻重映射 (remapnn) 等等……有关更多详细信息,请参阅文档: