1

我有一个 netcdf 文件,我需要执行空间子集。这是文件结构:

netcdf input {
dimensions:
        x = 5762 ;
        y = 3963 ;
        time_counter = UNLIMITED ; // (36 currently)
        tbnds = 2 ;
variables:
         ....

我尝试了以下 NCO 命令,它运行良好:

ncks -d x,1,5 -d y,1,5 input.nc -O output.nc

哪个是 CDO 的等效命令?我只找到了sellonlatbox命令,但这不是我要查找的命令。

谢谢

4

1 回答 1

1

我认为您正在寻找的命令是

cdo  selindexbox,idx1,idx2,idy1,idy2  infile outfile

它允许您根据索引选择区域。我没有将空间维度定义为 x 和 y 的示例文件,而不是 lat 和 lon(CDO 往往会遇到非“气候”默认文件的问题),因此您必须让我们知道这是否在这种情况下也有效。希望这个答案对希望基于具有标准气候 netcdf 文件的索引执行切割的人有用。

但总的来说,必须记住 CDO 的目标是气候数据处理,因此为此有很多特定的工具(统计、网格插值等),但并非总是 NCO 的所有通用功能(即没有1-1 的功能关系)。我倾向于在存在命令的地方使用 CDO,因为我发现它们更容易记住,但经常将两者混合使用。

于 2018-02-16T08:47:52.423 回答