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

  • 相关阅读:
    第十一次作业
    第十次作业
    第九次作业
    第八次作业
    第七次作业
    第六次作业
    Springboot 2.x 使用 Druid 数据源
    @ConditionalOnMissingBean、@Import 组合使用
    Springboot 2.x 整合 JDBC
    IDEA org.apache.maven.plugins:maven-jar-plugin 报红
  • 原文地址:https://www.cnblogs.com/tiandi/p/11045541.html
Copyright © 2020-2023  润新知