grib2 文件结构

news/2024/12/5 5:50:45/

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

0段——指示段

八位组序号                  内容

14                        GRIB(按照国际电报字符5号码编码)

56                        保留

7                           学科—GRIB主表号

8                           GRIB编码的版本号

916                       一份GRIB资料的总长度(包括0)

1段——产品标识段

八位组序号                   内容

14                         段长,以八位组为单位(编码值为21nn)

5                            段号(编码值为1)

67                         资料源/资料加工中心标识

89                         资料源/资料加工子中心标识

10                           GRIB主表版本号

11                           GRIB本地版本号

12                           参照时间的含义

1314                       世纪年

15                           

16                           

17                           

18                           

19                           

20                            在本份GRIB资料中加工数据的产品状态

21                            在本份GRIB资料中加工数据的类型

22nn                        保留

2段——本地使用段

八位组序号                    内容

14                          段长

5                             段号

6nn                         本地使用

3段——网格定义段

八位组序号                       内容

14                             段长

5                                段号

6                                网格定义的来源

710                            数据点数

11                               可选的格点数的数目列表的八位组数目

12                               对格点数的数目列表的说明

1314                           网格定义模板号

15xx                           网格定义模板

[xx+1]nn                        可选的格点数的数目列表

4段——产品定义段

八位组序号                        内容

14                              段长

5                                 段号

67                              附加在模板之后的坐标值的个数

89                              产品定义模板号

10xx                            产品定义模板

[xx+1]nn                         坐标值可选列表

5段——数据表示段

八位组序号                         内容

14                               段长

5                                  段号

69                               数据点数。如果有位图段,则第69个八位组的编码值表示7段中指定的1个或多个取值;如果没有位图段,则第69个八位组的编码值为数据点的总数

1011                             数据表示模板号

12nn                             数据表示模板

6段——位图段

八位组序号                          内容

14                                段长

5                                   段号

6                                   位图指示码

7nn                               位图

说明:如果第6个八位组的编码值不为0,则表示本段段长为6,并且没有编发第7nn

八位组。

7段——数据段

八位组序号                           内容

14                                 段长

5                                    段号

6nn                                按照数据模板7.X描述的格式排列的数据,其中,X5段中第1011个八位组给出的数据表示模板号

8段——结束段

八位组序号                               内容

14                                     “7777”(按照CCITT国家电报字符5号码进行编码)


http://www.ppmy.cn/news/867413.html

相关文章

grib文件

一、grib文件简介 WMO是世界气象组织,world meteorology organization。 GRIB是WMO开发的一种用于交换和存储规则分布数据的二进制文件格式。最初GRIB表示“二进制格点”(GRIdded Binary),后来扩展为“二进制的通用规则分布信息”(General Regularly-distributed Informat…

转载:grib文件说明

原文链接:https://www.cnblogs.com/weiyinfu/p/9975257.html grib文件 一、grib文件简介 WMO是世界气象组织,world meteorology organization。 GRIB是WMO开发的一种用于交换和存储规则分布数据的二进制文件格式。最初GRIB表示“二进制格点”&#x…

【线程概念和线程控制】

目录 1 :peach:线程概念 :peach:1.1 :apple:什么是线程?:apple:1.2 :apple:线程的优点和缺点:apple:1.3 :apple:页表的大小:apple:1.4 :apple:线程异常和用途:apple:1.5 :apple:进程VS线程:apple: 2 :peach:线程控制:peach:2.1 :apple:POSIX线程库:apple:2.2 :apple…

elasticsearch学习入门+实战

学习链接1 基础概念 官网学习:地址 基本命令 PS:使用Apifox测试 查询所有索引库 添加索引库 添加时,加入分词器 添加时,加入记录属性值 查询获取索引库 删除索引库 添加文档 必须要在添加文档值的时候用【_doc】&a…

一种解决sketchup导出fbx格式后再次导入到sketchup材质丢失的解决方案

在sketchup中为物体添加纹理。 2 导出fbx格式,会存在一个fbx文件和同名的保存纹理图片的文件夹。 3 再次导入到sketchup中会发现纹理不显示(具体原因未知) 4 我们可以将fbx导入到3ds Max软件中,可以看到纹理是存在的。&#xf…

如何将SketchUp的模型导入PPT?

作者:Tutorials Up 作者为你完整演示如何将SketchUp模型导出成FBX格式的三维模型,又如何正确地将三维模型插入PPT。 将为你方案的演示汇报增加另一种可能! 特别提示: 此功能仅限在Office 2016、2019及Office365中实现 【视频学…

sketchup 图片转模型_3d模型转su模型(如何将3D模型转化为sketchup)

3D导入草图大师的模型怎样才能带贴图 草图大师导出成3DS格式时在选项里把贴图选项也勾上,然后最导出到一个新文件夹里,这样贴图和模型就在同一文件夹里了。3D导入后可能直接不显示贴图,材质编辑器里用吸管工具把材质吸上,点显示贴…

3Dmax模型完美导入SketchUp

背景介绍 用3D建了个模型,后来因为业务需求的改变需要导入到SketUp中,本来采用的方法是由3D导出3ds,然后在SketchUp中读取3ds文件,但是发现模型会‘乱飞’,而且材质丢失很严重,于是搜寻好的解决方法&#…