zoukankan      html  css  js  c++  java
  • 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
    版权声明:本文为博主原创文章,转载请附上博文链接!

  • 相关阅读:
    解决 Mac launchpad 启动台 Gitter 图标无法删除的问题
    React 与 React-Native 使用同一个 meteor 后台
    解决 React-Native mac 运行报错 error Failed to build iOS project. We ran "xcodebuild" command but it exited with error code 65. To debug build logs further, consider building your app with Xcode.app, by ope
    一行命令更新所有 npm 依赖包
    swift学习笔记
    IOS语言总结
    focusSNS学习笔记
    别小看锤子,老罗真的很认真
    windowsphone开发页面跳转到另一个dll中的页面
    【令人振奋】【转】微软潘正磊谈DevOps、Visual Studio 2013新功能、.NET未来
  • 原文地址:https://www.cnblogs.com/tiandi/p/11045541.html
Copyright © 2011-2022 走看看