分享

[转载]BUFR格式

 朝花夕拾and 2017-11-09
原文地址:BUFR格式作者:云何澹澹
       Bufr(Binary universal form of the representation of Meteorological data)气象数据通用二进制格式,是气象领域广泛使用的一种数据格式。
       Bufr格式一般用于存储不是标准的格点数据,可用于观测数据的存储。
       一个Bufr文件由多个Bufr messages组成。每个Bufr message由6段(第0段至第5段)组成。
       第0段是指示段,一般长度为8个字节。包括“bufr”字符串,message的总长度以及bufr的版本号。
       第1段是标识段,包括段长、主表标识、主表版本号、报文产生中心标识。序列号以及资料类型。
       第2段是选编段,包括段长及供自动数据处理中心内部使用的附加项。
       第3段是数据描述段,包括段长,数据子集的个数,观测资料标志,数据压缩标志,描述符集合。
       第4段是数据段,包括段长和数据值。
       第5段是结束段,以“7777”结束。

数据描述符
       第3段中包含Bufr描述符,描述符描述的是第四段中的数据要素。一般描述符要参见bufr的tables,主要有table B,C and D。
       描述符由2个八位组的三个数字F(2 bits)、X(6 bits)、Y(8 bits)组成。
       (1)F=0时,称之为数据要素描述符(element descriptor)。此时描述符主要参照table B,描述单个数据项。X代表table B中的类,Y则代表该类中的具体元素。
       例如,X=11时,对应table B中的 wind 类,其中Y=1时,代表wind 中的wind direction,Y=2,代表是wind 类中的wind speed。 
[转载]BUFR格式


                                                                            table B部分(F=0 X=11)
       (2)F=1时,称为重复描述符。X表明了要重复的描述符的数量。Y 表示重复序列的总数目。
       (3)F=2时,称为操作描述符。运算描述符要参照table C。
       (4)F=3时,称为序列描述符。序列描述符参照table D。序列描述符定义了要素描述符,重复描述符,操作描述符及序列描述符的集合。
       Bufr编码采用表格驱动编码的方式进行编码。其中的table A B C D可以等同为数据描述符的集合。当描述第四段中的数据时要参照table确定描述符。

参考资料:

1. http://www./pages/prog/www/WMOCodes/TDCFtables.html#TDCFtables

2http://nomads.ncep./ 

3.《ATOVS_BUFR码_资料报告》

FROM:http://mengchong337.blog.163.com/blog/static/35040404201062010110138/

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多