cdo(Climate Data Operator)强大的气象软件之实战一——打开nc数据
cdo是一款氣象領域基于Linux處理數(shù)據(jù)十分強大的工具,是climate data operator的縮寫。它提供了600多個常見的操作,能夠?qū)?shù)據(jù)進行快速的操作和分析,能夠很快速的處理nc、grid等常見的數(shù)據(jù)。常見的功能包括:
1、數(shù)據(jù)的提取合并(提取特定時間、空間、經(jīng)緯度等等)
2、數(shù)據(jù)的簡單運算(加減乘除、方差、均方差、和、最值、滑動均值、滑動方差、滑動最值、區(qū)域平均、區(qū)域方差、區(qū)域最值等等)
3、數(shù)據(jù)的統(tǒng)計運算(相關、線性回歸、EOF、濾波、水平插值、垂直插值等等)
4、數(shù)據(jù)的轉(zhuǎn)換(binary轉(zhuǎn)nc、HDF轉(zhuǎn)nc等等)
5、各種氣候指數(shù)的運算(極端有關的指數(shù)等等)
有很多軟件都可以處理氣象數(shù)據(jù),常見的向Matlab、Python和NCL等,除此之外也有快速處理氣象數(shù)據(jù)的軟件如Cdo、NCO等。那么如果把Cdo與傳統(tǒng)的氣象軟件NCL做對比,它有如下的優(yōu)缺點。
優(yōu)點:
缺點:
1.與NCL一樣都是的基于linux系統(tǒng)才能操作
重點實操:
1、win10系統(tǒng)下,建議安裝wls(winlinux),安裝方法尋百度!有空細寫這一部分,坑很多!
2、這部分從安裝好wls,從官網(wǎng)下載anconda3,再安裝cdo!這些都建議百度!細心點!
3、從安裝好,可以使用cdo開始:
**注意:**linux下的指令不同win10操作!切記!
本文在控制臺進行操作,控制臺上是裝的cmder,以打開nc文件為例,進行展示,剩下的操作就清晰一些了!
(1)此處是跳轉(zhuǎn)到你存放nc數(shù)據(jù)的文件夾,為了成功打開,bcc126文件夾下只有一個數(shù)據(jù)
(base) biubiubiu@DESKTOP-BU57VUF:/mnt/d/ProgramData/cmder$ cd //mnt/e/Allmode/bcc126(2)讀取文件夾下的數(shù)據(jù)
(base) biubiubiu@DESKTOP-BU57VUF://mnt/e/Allmode/bcc126$ ls然后,就讀取出了文件,如下:
(3)讀取nc文件,獲取屬性值。相當于python的print
對于此處的,sinfon是查看文件信息,查看結果如下:
初步的查看nc文件就是這樣!
啟發(fā):
1、cdo的使用是以塊狀進行,不同于python.
2、我認為cdo與python-cdo是完全不同的使用操作!
在linux下是使用cdo,命令符就是上面塊狀。
在python不同,是cdo.sinfon(input=“cru_ts4.05.1981.1990.pre.dat.nc”)這樣的格式!
希望大家指正不對的地方!網(wǎng)上參考的真的少!
總結
以上是生活随笔為你收集整理的cdo(Climate Data Operator)强大的气象软件之实战一——打开nc数据的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 大胆投资自己
- 下一篇: CSR8670项目实战:BluePage