在 cdo 中使用双线性插值重新网格化 NetCDF 文件
Regridding a NetCDF file using bilinear interpolation in cdo
我想使用 (1°x1°) ---> (0.1°x0.1°)
中的双线性插值更改我的 netcdf 文件中的分辨率。我使用 remapbil
但它不起作用。它returns:Unsupported grid type: generic
。
我上传file1 and file2
我使用的命令:cdo remapbil,infile1 infile2 ofile
命令应该是cdo remapbil,infile1 infile2 ofile
问题是 cdo 不喜欢变量 lat_bounds 和 lon_bounds 的存在。如果你像这样先用 nco 删除这些:
ncks -x -v lat_bounds,lon_bounds deseasonalized_2002-2019new_grace_inter.nc modified.nc
(会有警告,可以忽略)
然后你可以使用cdo成功地重映射这个文件。我尝试了这个然后它起作用了:
cdo remapbil,r360x180 modified.nc test.nc
所以我确定它也可以将您的一个文件映射到另一个文件(不过不要忘记先删除 两个 文件的边界)。
我想使用 (1°x1°) ---> (0.1°x0.1°)
中的双线性插值更改我的 netcdf 文件中的分辨率。我使用 remapbil
但它不起作用。它returns:Unsupported grid type: generic
。
我上传file1 and file2
我使用的命令:cdo remapbil,infile1 infile2 ofile
命令应该是cdo remapbil,infile1 infile2 ofile
问题是 cdo 不喜欢变量 lat_bounds 和 lon_bounds 的存在。如果你像这样先用 nco 删除这些:
ncks -x -v lat_bounds,lon_bounds deseasonalized_2002-2019new_grace_inter.nc modified.nc
(会有警告,可以忽略)
然后你可以使用cdo成功地重映射这个文件。我尝试了这个然后它起作用了:
cdo remapbil,r360x180 modified.nc test.nc
所以我确定它也可以将您的一个文件映射到另一个文件(不过不要忘记先删除 两个 文件的边界)。