是否有可用於覆蓋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