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号码进行编码)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值