GRIB2

GRIB2

GRIB 碼是與計算機無關的壓縮的二進制編碼,主要用來表示數值天氣預報的產品資料。現行的GRIB 碼版本有GRIB1 和GRIB2 兩種格式。GRIB2較之GRIB1具有加大優點而被廣泛使用。如:表示多維數據、模組性結構、支持多種壓縮方式、IEEE標準浮點表示法等。

基本介紹

  • 中文名:GRIB2
  • 外文名:GRIdded Binary 
  • 含義:計算機無關的壓縮的二進制編碼
  • 形式:表示數值天氣分析產品資料
  • 意義:支持多種壓縮方式
簡介,編碼格式,套用軟體,編解碼工具,可視化工具,

簡介

GRIB是WMO開發的一種用於交換和存儲規則分布數據的二進制檔案格式。最初GRIB表示“二進制格點”(GRIdded Binary),後來擴展為“二進制的通用規則分布信息”(General Regularly-distributed Information in Binary form)。
目前有兩個版本,第一版(GRIB1)和第二版(GRIB2)。

編碼格式

一份GRIB2 編碼資料分為9 段:
section段號
section名稱
section內容
section 0
指示段
包含GRIB、學科、GRIB 碼版本號、資料長度
section 1
標識段
包含段長、段號,套用於GRIB 資料中全部加工數據的特徵
section 2
本地使用段
包含段長、段號,由編報中心附加的本地使用的信息
section 3
格線定義段
包含段長、段號、格線面和面內數據的幾何形狀定義
section 4
產品定義段
包括段長、段號、數據的性質描述
section 5
數據表示段
包括段長、段號、數據值表示法描述
section 6
點陣圖段
包括段長、段號,以及指示每個格點上的數據是否存在
section 7
數據段
包括段長、段號、數據值
section 8
7777
只含有“7777”4 個字元

套用軟體

編解碼工具

  • GRIB API是ECMWF開發的用於編解碼GRIB1和GRIB2的工具,提供c++fortranpython等語言的API,並提供一系列命令行工具。
  • wgrib2 是NCEP開發的GRIB2命令行工具,用於讀取、創建和修改GRIB2檔案。

可視化工具

相關詞條

熱門詞條

聯絡我們