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