日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

cdo(Climate Data Operator)强大的气象软件之实战一——打开nc数据

發布時間:2024/1/18 编程问答 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 cdo(Climate Data Operator)强大的气象软件之实战一——打开nc数据 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

cdo是一款氣象領域基于Linux處理數據十分強大的工具,是climate data operator的縮寫。它提供了600多個常見的操作,能夠對數據進行快速的操作和分析,能夠很快速的處理nc、grid等常見的數據。常見的功能包括:
1、數據的提取合并(提取特定時間、空間、經緯度等等)
2、數據的簡單運算(加減乘除、方差、均方差、和、最值、滑動均值、滑動方差、滑動最值、區域平均、區域方差、區域最值等等)
3、數據的統計運算(相關、線性回歸、EOF、濾波、水平插值、垂直插值等等)
4、數據的轉換(binary轉nc、HDF轉nc等等)
5、各種氣候指數的運算(極端有關的指數等等)
有很多軟件都可以處理氣象數據,常見的向Matlab、Python和NCL等,除此之外也有快速處理氣象數據的軟件如Cdo、NCO等。那么如果把Cdo與傳統的氣象軟件NCL做對比,它有如下的優缺點。
優點:

  • 數據處理的速度極快
  • 文件很小,基本上不占空間
    缺點:
    1.與NCL一樣都是的基于linux系統才能操作
  • 不能中途查看數據,而且是交互式命令,不利于查錯【但是可以把命令批量寫在bash腳本里面,然后執行】。
  • 參考資料和官網信息沒有NCL豐富
    重點實操:
    1、win10系統下,建議安裝wls(winlinux),安裝方法尋百度!有空細寫這一部分,坑很多!
    2、這部分從安裝好wls,從官網下載anconda3,再安裝cdo!這些都建議百度!細心點!
    3、從安裝好,可以使用cdo開始:
  • **注意:**linux下的指令不同win10操作!切記!
    本文在控制臺進行操作,控制臺上是裝的cmder,以打開nc文件為例,進行展示,剩下的操作就清晰一些了!

    (1)此處是跳轉到你存放nc數據的文件夾,為了成功打開,bcc126文件夾下只有一個數據

    (base) biubiubiu@DESKTOP-BU57VUF:/mnt/d/ProgramData/cmder$ cd //mnt/e/Allmode/bcc126

    (2)讀取文件夾下的數據

    (base) biubiubiu@DESKTOP-BU57VUF://mnt/e/Allmode/bcc126$ ls

    然后,就讀取出了文件,如下:

    (3)讀取nc文件,獲取屬性值。相當于python的print

    (base) biubiubiu@DESKTOP-BU57VUF://mnt/e/Allmode/bcc126$ cdo sinfon pr_BCC_ssp126_202001-205012.nc

    對于此處的,sinfon是查看文件信息,查看結果如下:

    初步的查看nc文件就是這樣!
    啟發:
    1、cdo的使用是以塊狀進行,不同于python.

    2、我認為cdo與python-cdo是完全不同的使用操作!

    在linux下是使用cdo,命令符就是上面塊狀。
    在python不同,是cdo.sinfon(input=“cru_ts4.05.1981.1990.pre.dat.nc”)這樣的格式!

    希望大家指正不對的地方!網上參考的真的少!

    總結

    以上是生活随笔為你收集整理的cdo(Climate Data Operator)强大的气象软件之实战一——打开nc数据的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。