3

CDO 可以根据纬度和经度裁剪 netcdf 文件,只要它们以标准方式定义,我知道如果您知道所需的索引范围,NCO 可以沿任何维度裁剪 netcdf 文件的子集,如该相关问题的答案中所述:

有没有办法裁剪 NETCDF 文件?

但是,我想知道 ncks hyperslabber 是否可以直接处理维度的值,而不是索引值?

4

2 回答 2

5

是的,使用小数表示要提取的实际值的范围(例如纬度),而使用整数表示与值对应的索引范围。

例如,要跨纬度 30.0 - 40.0 度 N 进行提取:

ncks -d lat,30.,40. file.nc -O cropped_file.nc 
于 2018-01-25T17:30:09.547 回答
1

只是为了补充上面的答案。如果经度在“东度”,即从 0 到 360 而不是 -180 到 180,则需要修改调用。

因此,以下内容不会将文件从 -30 度裁剪到 40 度。

ncks -d lon,-30.,40. file.nc -O cropped_file.nc 

但这将:

ncks -d lon,40.,-30. file.nc -O cropped_file.nc
于 2021-05-04T08:45:24.267 回答