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
版权声明:本文为博主原创文章,转载请附上博文链接!

最新文章

  1. 用Vagrant和Ansible搭建持续交付平台
  2. HT for Web自定义3D模型的WebGL应用
  3. ios 弹出键盘 视图向上平移
  4. 蓝牙—RFCOMM协议
  5. SharePoint 2013 单一页面赋设计权限
  6. python 中类方法@classmethod
  7. java static 关键字
  8. Android虚拟机常见错误及解决办法
  9. 为什么你的 phpinfo() 无法显示
  10. Java学习日记-1 设置Java环境变量等
  11. HDOJ 1429 胜利大逃亡(续) (bfs+状态压缩)
  12. centos中apache-tomcat的配置
  13. 百度资深架构师带你深入浅出一致性Hash原理
  14. PAT 1014 福尔摩斯的约会
  15. SQL与MySQL基本
  16. 解决github网站打开慢的问题
  17. go 多态
  18. 关于gitignore无效的一些记录
  19. 矩阵中的旋转(Rotation)
  20. RNN网络【转】

热门文章

  1. 优先级队列(python)
  2. js实现点击按钮时显示弹框,点击按钮及弹框以外的区域时隐藏弹框
  3. Oracle的instr()函数和substr()函数
  4. 两点三次Hermiter插值C++代码
  5. python 之类、self
  6. vs2010出现红色波浪错误提示但运行通过
  7. 【CSP-S 2019】【洛谷P5665】划分【单调队列dp】
  8. 5.5(OI一本通开始)
  9. C++数组排序泛型算法
  10. php自定义函数之变量作用域