python讀取grib2檔案

2021-10-09 20:37:34 字數 523 閱讀 7028

一、安裝pygrib庫

linux安裝conda後執行命令:conda install -c conda-forge pygrib -y

二、讀取檔案操作

1.獲得屬性列表

import pygrib

import sys

import pandas as pd

if __name__ == '__main__':

fr = sys.ar**[1]#需要讀取的grib2檔案位置

grbs = pygrib.open(fr)

grbs.seek(0)

for grb in grbs:

print(grb)

舉例如下:

2.讀取對應屬性的資料並存入csv檔案

import pygrib

import sys

import pandas as pd

grib2 檔案結構

grib 是一種二進位制編碼的名稱,用於加工資料的傳輸和交換,grib編碼的分析或預報產品是由一系列八位組構成的連續位元流組成。在grib2中編碼資料主要分為9段,0 段 指示段 八位組序號內容1 4grib 按照國際電報字元 5號碼編碼 5 6保留 7學科 grib 主表號8grib 編碼的版本號...

新手採坑記 讀取 grib2 檔案

主要參考 步驟2參考 先安裝 grads 2.2.1.oga.1 win32 superpack.exe 即為grads2.2 windows 版本 雙擊安裝,下一步下一步就可以。之後出錯,解除安裝重灌了grads 2.1.a2.oga.1版 原帖上說要能將.pl 轉成可執行的 exe檔案的工具 p...

matlab讀取grib2資料

採用nctoolbox 詳細說明見 nctoolbox提供幾種型別的資料介面,官方推薦最新的ncgeodataset ncdataset and cfdataset 較老,為相容目的保留 常用命令 nc ncgeodataset grib2 nc.netcdf 類似ncdisp或ncdump命令 讀...