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

猜你喜欢

转载自865325772.iteye.com/blog/1500781
2
>&2
α2
2-2
今日推荐