簡體   English   中英

使用 CDO 或 NCO 沿非常規維度選擇數據

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM