grib
是一種二進位制編碼的名稱,用於加工資料的傳輸和交換,grib編碼的分析或預報產品是由一系列八位組構成的連續位元流組成。在grib2中編碼資料主要分為9段,
0
段——指示段
八位組序號內容1
—4grib(
按照國際電報字元
5號碼編碼)
5—6保留
7學科—
grib
主表號8grib
編碼的版本號9—
16乙份
grib
資料的總長度(包括
0段)
1
段——產品標識段
八位組序號內容1
—4段長,以八位組為單位
(編碼值為21或
nn) 5段號
(編碼值為1)
6—7資料來源
/資料加工中心標識8—
9資料來源
/資料加工子中心標識
10grib
主表版本號
11grib
本地版本號
12參照時間的含義13—
14世紀年15月
16日17時
18分19秒
20在本份
grib
資料中加工資料的產品狀態
21在本份
grib
資料中加工資料的型別22—
nn保留
2
段——本地使用段
八位組序號內容1
—4段長5
段號6—nn
本地使用
3
段——網格定義段
八位組序號內容1
—4段長5
段號6網格定義的**7—
10資料點數
11可選的格點數的數目列表的八位組數目
12對格點數的數目列表的說明13—
14網格定義模板號15—
xx網格定義模板
[xx+1]—nn
可選的格點數的數目列表
4
段——產品定義段
八位組序號內容1
—4段長5
段號6—7
附加在模板之後的座標值的個數8—
9產品定義模板號10—
xx產品定義模板
[xx+1]—nn
座標值可選列表
5
段——資料表示段
八位組序號內容1
—4段長5
段號6—9
資料點數。如果有位圖段,則第6—
9個八位組的編碼值表示
7段中指定的
1個或多個取值;如果沒有點陣圖段,則第6—
9個八位組的編碼值為資料點的總數10—
11資料表示模板號12—
nn資料表示模板
6
段——點陣圖段
八位組序號內容1
—4段長5
段號6點陣圖指示碼7—
nn點陣圖
說明:如果第
6個八位組的編碼值不為
0,則表示本段段長為
6,並且沒有編髮第7—
nn個八位組。
7
段——資料段
八位組序號內容1
—4段長5
段號6—nn
按照資料模板
7.x描述的格式排列的資料,其中,x是
5段中第10—
11個八位組給出的資料表示模板號
8
段——結束段
八位組序號內容1
—4「7777」(
按照ccitt
國家電報字元
5號碼進行編碼
)
python讀取grib2檔案
一 安裝pygrib庫 linux安裝conda後執行命令 conda install c conda forge pygrib y 二 讀取檔案操作 1.獲得屬性列表 import pygrib import sys import pandas as pd if name main fr sys....
grib2檔案格式說明 檔案結構
八位組序號 內容 1 4 grib 按照國際電報字元5號碼編碼 5 6 保留 7 學科 grib主表號 8 grib編碼的版本號 9 16 乙份grib資料的總長度 包括0段 八位組序號 內容 1 4 段長,以八位組為單位 編碼值為21或nn 5 段號 編碼值為1 6 7 資料來源 資料加工中心標識...
新手採坑記 讀取 grib2 檔案
主要參考 步驟2參考 先安裝 grads 2.2.1.oga.1 win32 superpack.exe 即為grads2.2 windows 版本 雙擊安裝,下一步下一步就可以。之後出錯,解除安裝重灌了grads 2.1.a2.oga.1版 原帖上說要能將.pl 轉成可執行的 exe檔案的工具 p...