grib2文件格式说明

GRIB是一种二进制编码的名称,用于加工资料的传输和交换,GRIB编码的分析或预报产品是由一系列八位组构成的连续比特流组成。在GRIB2中编码资料主要分为9段。
    
0段——指示段
八位组序号              内容

1—4                 GRIB(按照国际电报字符5号码编码)

5—6                  保留

7                   学科—GRIB主表号

8                   GRIB编码的版本号

9—16                 一份GRIB资料的总长度(包括0段)


1段--产品标识段
八位组序号              内容

1—4                  段长,以八位组为单位(编码值为21或nn)

5                    段号(编码值为1)

6—7                  资料源/资料加工中心标识

8—9                  资料源/资料加工子中心标识

10                   GRIB主表版本号

11                   GRIB本地版本号

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号码进行编码)


---------------------
作者:弹弹弹弹走鱼尾纹
来源:CSDN
原文:https://blog.csdn.net/XueHangTian/article/details/80996302
版权声明:本文为博主原创文章,转载请附上博文链接!

原文地址:https://www.cnblogs.com/tiandi/p/11045541.html