將GrADS數據轉化爲netCDF文件

需要畫幾張圖,本來想着畫圖就畫圖唄,多大點事情啊。

直到我看到了數據,才發現我之前的樂觀是盲目的,這個世界上還有一種東西叫做GrADS數據……

由兩個文件構成,一個clt文件包含數據描述,一個dat文件是數據,是二進制的。

問題是我也不會用GrADS啊,我也不想學啊……難道我自己編個程序處理?那不還是得看一堆GrADS的文檔,真不見得比學GrADS省事。

這時候我發現了一個好東西,Climate Data Operators (CDO)!這個可以把GrADS數據轉化爲netCDF文件。我的救星啊!

這裏下載:https://code.zmaw.de/projects/cdo/files

我當時就想,你敢不敢像個正經軟件一樣,用正常的編譯命令安裝!

結果是感的,但要稍微改一下,要不然不行。

./configure --with-netcdf=<path/to/your/netcdf-installation>
make 
make install

(感謝Uwe Schulzweida提供的解決方案!)

然後在終端運行:cdo -f nc import_binary file.ctl ofile.nc

完美!

順便說一下,這個CDO貌似很強大啊,而且它的社區也很好,給人一種很優秀的感覺。

然後吐槽一下,拷給我的ctl文件裏的dat文件路徑全都是絕對路徑!這傻透了!我只好弄了個程序全改過來了。。。。

參考:

https://www.ncl.ucar.edu/Applications/grads.shtml

https://code.zmaw.de/boards/2/topics/2902

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章