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
版权声明:本文为博主原创文章,转载请附上博文链接!
grib2文件格式说明的更多相关文章
- python读取grib grib2气象数据
如何读取GRIB数据?快看Python大神整理的干货! 橙子心法 百家号17-11-0116:30 GRIB是WMO开发的一种用于交换和存储规则分布数据的二进制文件格式,主要用来表示数值天气预报的产品 ...
- RIFF和WAVE音频文件格式
RIFF file format RIFF全称为资源互换文件格式(Resources Interchange File Format),是Windows下大部分多媒体文件遵循的一种文件结构.RIFF文 ...
- JavaSe:Properties文件格式
Properties文件格式说明 Properties继承自Hashtable,是由一组key-value的集合. 在Java中,常用properties文件作为配置文件.它的格式是什么样的呢? 下图 ...
- Dotnet文件格式解析
0x0.序 解析过程并没有介绍对pe结构的相关解析过程,网上此类相关资料很多可自行查阅,本文只介绍了网上资料较少的从pe结构的可选头中的数据目录表中获取dotnet目录的rva和size,到完全解析d ...
- Reverse Core 第二部分 - 13章 - PE文件格式
@date: 2016/11/24 @author: dlive PE (portable executable) ,它是微软在Unix平台的COFF(Common Object File For ...
- iOS 图片文件格式判断、圆角图片
1.圆角图片 // 设置圆形图片(放到分类中使用) - (UIImage *)cutCircleImage { UIGraphicsBeginImageContextWithOptions(self. ...
- 基于 Hive 的文件格式:RCFile 简介及其应用
转载自:https://my.oschina.net/leejun2005/blog/280896 Hadoop 作为MR 的开源实现,一直以动态运行解析文件格式并获得比MPP数据库快上几倍的装载速度 ...
- 图解JVM的Class文件格式(详细版)
了解JAVA的Class文件结构有助于掌握JAVA语言的底层运行机制,我在学习的过程中会不断的与ELF文件格式作对比(当然他们的复杂程度.格式相去甚远,比如可执行ELF的符号表解析在静态链 ...
- dex文件格式一
一.生成dex文件 我们可以通过java文件来生成一个简单的dex文件 编译过程: 首先编写java代码如下: (1) 编译成 java class 文件 执行命令 : javac Hello.jav ...
随机推荐
- Django 定时任务
pip install apscheduler==2.1.2 安装完成后,打开django web 项目的views.py 增加以下内容: from apscheduler.scheduler imp ...
- P1072 Hankson 的趣味题[数论]
题目描述 Hanks 博士是 BT(Bio-Tech,生物技术) 领域的知名专家,他的儿子名叫 Hankson.现在,刚刚放学回家的 Hankson 正在思考一个有趣的问题. 今天在课堂上,老师讲解了 ...
- Gvim打造python编辑器,附自己的配置文件
一. Gvim简介 Gvim的G指的是GUI,也就是图形化界面.相当于在vim包了一层图形化界面,相比之下gvim拥有更丰富的颜色和字体,还有菜单和滚动条,以及更友好的鼠标操作等,除此之外和vim并无 ...
- restful接口规范 | 基于restful的原生django接口
restful接口规范 接口 接口:联系两个物质的媒介,完成信息交互 web程序中:联系前台页面与后台数据库的媒介 web接口组成: - url:长得像返回数据的url链接 - 请求参数:前台按照指定 ...
- 《了解python》
编程语言的发展史: 1.机器语言 站在计算机角度,直接用二进制跟计算机直接沟通,直接操控硬件 优点:计算机能够直接读懂,运行速度快 缺点:开发效率低 2.汇编语言 站在计算机角度,用简单的英文标签标识 ...
- Stone Game II
Description There is a stone game.At the beginning of the game the player picks n piles of stones in ...
- 【CSP-S 2019】【洛谷P5658】括号树【dfs】【二分】
题目: 题目链接:https://www.luogu.org/problem/P5658?contestId=24103 本题中合法括号串的定义如下: () 是合法括号串. 如果 A 是合法括号串,则 ...
- [RxJS] Groupby operator
The use case is similar to Twitter "like" button, you can click "click" button o ...
- Bootstrap是什么意思?
Bootstrap是一组用于网站和网络应用程序开发的开源前端(所谓“前端”,指的是展现给最终用户的界面.与之对应的“后端”是在服务器上面运行的代码)框架,包括HTML.CSS及JavaScript的框 ...
- ElasticSearch 初识ES
版权声明:本文为博主原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/u013047584/article/det ...