[英]Select data along non-conventional dimension with CDO or NCO
我有大量的 NetCDF 文件,我想從中提取一個位置的少量變量,並將它們合並到一個新的 NetCDF 文件中。 文件的尺寸為:
dimensions:
time = 18 ;
level = 65 ;
levelh = 66 ;
domain = 36 ;
我可以使用以下內容減去/合並所有domains
的文件:
cdo select,name=u,v file1.nc file2.nc out.nc
但是所有其他運算符似乎都與空間(例如sellonlatbox
)或時間(例如seltimestep
)中的選擇有關,但我找不到從 NetCDF 文件中僅選擇 1 個domain
的方法。 這對 CDO 或 NCO 有可能嗎?
不確定我是否完全理解問題/意圖。 NCO 平等對待所有維度。 如果您想要域 #17,請嘗試
ncrcat -v u,v -d domain,17 file1.nc file2.nc out.nc
如果 file1.nc 和 file2.nc 在記錄坐標中不是連續的,則嘗試
ncecat -v u,v -d domain,17 file1.nc file2.nc out.nc
添加 20180929:
或者,如果您不喜歡那樣,並且文件沒有記錄維度但還是時間順序的,那么在使用ncrcat
之前,將時間維度轉換為每個文件的記錄坐標
ncks -O --mk_rec_dmn time file1.nc file1.nc
ncks -O --mk_rec_dmn time file2.nc file2.nc
...
等並按上述步驟進行。 這可能是 NCO 前進的最佳方式。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.