是否有可用于覆盖netcdf文件中特定单元格的netcdf运算符(来自nco或任何pycnetcdf库)?覆盖netcdf中的特定单元格
我想改变包含全球气候数据的netcdf文件中的一个小区域的值。 谢谢!
是否有可用于覆盖netcdf文件中特定单元格的netcdf运算符(来自nco或任何pycnetcdf库)?覆盖netcdf中的特定单元格
我想改变包含全球气候数据的netcdf文件中的一个小区域的值。 谢谢!
这很容易与netCDF4-python。例如,假设nc
是您的netCDF文件,该变量名为var
,您要更改的单元格索引为(0,0,0)
。然后:
from netCDF4 import Dataset
new_value = -999
nc.variables['var'][0,0,0] = new_value
CDO还可以设置特定的LON-LAT“矩形”区域的一个值执行此操作在一个命令,这里是手动示例:
要与来自120E到90W的经度和纬度从20N的区域设置的所有值以20S到恒定值-1.23使用:
cdo setclonlatbox,-1.23,120,-90,20,-20 infile outfile
谢谢!这是伟大的... – user308827