国内地面分钟观测数据 BUFR 编码格式( V1.0 版)
1 范围
本格式规定了国内地面分钟观测要素资料及其质量控制码的编码格式、编报规则和代码,适用于国内固定陆地测站的地面分钟观测要素的编报和传输。
2 格式
编码数据由指示段、标识段、数据描述段、数据段和结束段构成。 2.1
0 段—— 指示段
BUFR编码数据的长度和 BUFR的版本指示段包括 BUFR编码数据的起始标志、 号。 表 1 指示段编码说明
八位组
含义
BUFR数据的起始标志
值
4 个字符“ BUFR” BUFR数据的总长度 现行版本号为 4
1-4 5-7
BUFR数据长度(以八位组为单位) BUFR编码版本号
8
注: 8 个比特称为 1 个八位组。 2.2 1 段 —— 标识段
标识段指示数据编码的主表标识、数据源中心、数据类型、数据子类型、表格版本号、数据的生产时间等信息。
表 2 标识段编码说明
含义
八位组 1-3 4 5-6 7-8 9 10 11 12 13 14 15 16-17 18 19 20 21 22 23
值 23 0 38 0 非负整数 0 0 7 0 23 1 正整数 正整数 正整数 非负整数 非负整数 非负整数 0 UTC)。
说 明
标识段的长度(单位为八位组) 使用标准的 WMO FM-94 BUFR表 北京
未被子中心加工过
标识段段长 ( 以八位组为单位 ) BUFR主表标志 数据源中心 数据源子中心 更新序列号 2 段选编段指示 数据类型 国际数据子类型 国内数据子类型 主表版本号 本地表版本号 年(世界时) 月(世界时) 日(世界时) 时(世界时) 分(世界时) 秒(世界时) 自定义
原始编号为 0,其后,随资料更新编号逐次增加。 表示此数据不包含选编段 表示地面资料—陆地(表
A)
来自 AWS测站的 n 分钟观测(公共代码表 未定义本地数据子类型 BUFR主表的版本号 表示本地表版本号为
C-13) 1
数据编报时间:年( 4 位公元年) 数据编报时间:月 数据编报时间:日 数据编报时间:时 数据编报时间:分 数据编报时间:秒
为本地自动数据处理中心保留
注 1 :表中数据编报时间使用世界时(
2.3 3 段 —— 数据描述段
数据描述段主要指示 BUFR资料的数据子集数目、 是否压缩以及数据段中所编数据的要素描述符。
表 3 数据描述段编码说明
八位组 1-3 4 5-6 7
含义
数据描述段段长 保留位 数据子集数
数据性质和压缩方式
说明
置 9,表示数据描述段的长度为 置 0
9 个八位组。
非负整数,表示 BUFR报文中包含的观测记录数。 置 128,即二进制编码为,左起第一个比特置 第二个比特置 0,表示采用非压缩格式。
1,表示观测数据, 8-9
*
国内地面分钟观测资料 307192 * 4
3 07 192 为国内本地模板,模板展开见表
2.4 4 段 —— 数据段
数据段包括本段段长、保留字段以及数据描述段中的描述符( 要素描述符对应数据的编码值。
3 07 192)展开后的所有
表 4 数据段编码说明
含义
内容
单位 比 例 基准值 因子
数据宽度 (比特) 数据段段长 保留字段
数据段长度(以八位组为单位) 置 0
数字 数字
0 0
0 0
24 8
测站基本信息 3 01 004
0 01 001 0 01 002 0 01 015 0 02 001
WMO 区号 WMO 站号 站名 测站类型
国家和地区标识符 本地测站标识 年(世界时) 月(世界时) 日(世界时) 时(世界时) 分(世界时) 纬度 (高精度 ) 经度 (高精度 )
数字 数字 字符 代码表 代码表 字符 a mon d h min ° ° m m 代码表
0 0 0 0 0 0 0 0 0 0 0 5 5 1 1 0
0 0 0 0 0 0 0 0 0 0 0 -9000000 -18000000 - 4000 - 4000 0
7 10 160 2 10 72 12 4 6 5 6 25 26 17 17 5
0 01 101
自定义 0 01 192 3 01 011
0 04 001 0 04 002 0 04 003 0 04 004 0 04 005 0 05 001 0 06 001
3 01 012
3 01 021
0 07 030 0 07 031 0 08 010 1 01 002
平均海平面以上测站地面高度 平均海平面以上气压表高度 地面限定符 ( 温度数据 )
后面 1个描述符重复 2次(第 1 次是台站 质量控制标识, 第2 次是省级质量控制 标识)
0 33 035 2 04 008
人工 /自动质量控制 增加附加字段
代码表
0
0
4
0 31 021 气压
自定义 0 02 201 0 04 015 0 04 065 1 02 000 0 31 001 0 10 004 0 10 051 温度和湿度 1 01 002
附加字段意义 =62(自定义)
代码表
0
0
6
本地地面传感器标识(气压) 时间增量( = - n
分)
代码表 min min
0 0 0
0 -2048 -128
3 12 8
短时间增量( = 1 分) 2 个描述符的延迟重复
延迟描述符重复因子( = n ) 气压 海平面气压
数字 Pa Pa
0 -1 -1
0 0 0
8 14 14 后面 1 个描述符重复 2 次(温度传感 器、湿度传感器) 本地地面传感器标识
自定义 0 02 201 0 07 032
代码表 m
0 2
0 0
3 16 传感器离本地地面 (或海上平台甲板) 的高度
0 07 033 0 04 015 0 04 065 1 04 000 0 31 001 0 12 001 0 12 003 0 13 003 0 13 004 0 07 032
传感器离水面的高度 时间增量( = - n
m min min
1 0 0
0 -2048 -128
12 12 8
分)
短时间增量( = 1 分) 4 个描述符的延迟重复
延迟描述符重复因子( = n ) 气温 露点温度 相对湿度 水汽压
数字 K K % Pa m
)
0 1 1 0 -1 2
0 0 0 0 0 0
8 12 12 7 10 16 传感器离本地地面高度 ( 设为缺测值以取消以前的值 传感器离水面的高度
0 07 033
m
)
1
0
12 ( 设为缺测值以取消以前的值
降水
自定义 0 02 201 0 07 032
本地地面传感器标识(降水)
传感器离本地地面 (或海上平台甲板) 的高度
代码表 m
0 2
0 0
3 16 0 07 033 0 02 175 1 01 000 0 31 001 0 13 011 0 07 032
传感器离水面的高度 降水测量方法
m 代码表
1 0
0 0
12 4
1 个描述符的延迟重复
延迟描述符重复因子( = n ) 分钟降水量
数字 kg m-2 m
)
0 1 2
0 -1 0
8 14 16 传感器离本地地面高度 ( 设为缺测值以取消以前的值 传感器离水面的高度
0 07 033
m
)
1
0
12 ( 设为缺测值以取消以前的值
风 1 01 002
后面 1 个描述符重复 2 次(风向、风
速)
自定义 0 02 201 0 07 032
本地地面传感器标识 代码表 m
0 2
0 0
3 16 传感器离本地地面 (或海上平台甲板) 的高度
0 07 033 0 04 015 0 04 065 1 08 000 0 31 001 0 08 021 1 03 003 0 04 025
传感器离水面的高度 时间增量( = - n
分)
m min min
1 0 0
0 -2048 -128
12 12 8
短时间增量( = 1 分) 8 个描述符的延迟重复
延迟描述符重复因子( = n ) 时间意义( =2)时间平均 3 个描述符重复 3 次
数字 代码表
0 0
0 0
8 5
时间周期(第 1 次重复 =-10 表示 10 分钟平均;第 2 次重复 =-2 表示 2 分 钟平均;第 3 次重复 =-1 表示 1 分钟 平均) 风向
min
0
-2048
12 0 11 001
° (degree true) m s-1 代码表 ° (degree true) m s-1 M
0
0
9
0 11 002 0 08 021 0 11 043
风速 1 0 0
0 0 0
12 5 9
时间意义( =缺省值) 1 分钟内极大风速的风向
0 11 041 0 07 032
1 分钟内极大风速 传感器离本地地面高度
1 2
0 0
12 16 ( 设为缺测值以取消以前的值 ) 传感器离水面的高度
0 07 033
M
1
0
12 ( 设为缺测值以取消以前的值 )
地表温度、浅层和深层地温 1 01 009
后面 1个描述符重复 9 次(地表温度、 5cm 地温、 10cm 地温、 15cm 地温、 20cm 地温、 40cm 地温、 80cm 地温、 160cm 地温、 320cm 地温) 本地地面传感器标识 时间增量( = - n
分)
自定义 0 02 201 0 04 015 0 04 065 1 05 000 0 31 001 0 12 061 1 02 008 0 07 061
代码表 min min
0 0 0
0 -2048 -128
3 12 8
短时间增量( = 1 分) 5 个描述符的延迟重复
延迟描述符重复因子( = n ) 地表温度
数字 K
0 1
0 0
8 12 2 个描述符重复 8 次
地表下深度 (5cm,10cm,15cm,20cm, M 40cm, 80cm,160cm, 320cm) 土壤温度
2
0
14 0 12 030 0 07 061
草面(或雪面)温度
K M
1 2
0 0
12 14 地表下深度 ( 设为缺测值 )
自定义 0 02 201
本地地面传感器标识 (草面(或雪面) 代码表 温度)
0
0
3
0 04 015 0 04 065 1 01 000 0 31 001 0 12 061 能见度 自定义 0 02 201 0 07 032
时间增量( = - n 分) min min
0 0
-2048 -128
12 8
短时间增量( = 1 分) 1 个描述符的延迟重复
延迟描述符重复因子( = n ) 草面或雪面温度
数字 K
0 1
0 0
8 12 本地地面传感器标识(能见度) 传感器离本地地面 (或海上平台甲板) 的高度
代码表 M
0 2
0 0
3 16 0 07 033 0 04 015 0 04 065 1 09 000 0 31 001 0 08 021 1 06 002 0 04 025
传感器离水面的高度 时间增量( = - n
M min min
1 0 0
0 -2048 -128
12 12 8
分)
短时间增量( = 1 分) 9 个描述符的延迟重复
延迟描述符重复因子( = n ) 时间意义( =2 平均时间) 6 个描述符重复 2 次
数字 代码表
0 0
0 0
8 5
时间周期(第 1 次重复 =-10 表示 10 分钟平均能见度;第 2 次重复 =-1 表 示 1 分钟平均能见度)
min
0
–2048
12 2 01 132
改变 0 20 001 要素描述符的数据宽度 (13+4=17
)
2 02 129
改变 0 20 001 要素描述符的比例因子 (-1+1=0 ) 水平能见度
0 20 001 2 02 000 2 01 000 0 08 021 0 07 032
M
-1
0
13 结束对比例因子的改变操作 结束对数据宽度的改变操作 时间意义( =缺省值) 传感器离本地地面高度
代码表 M
0 2
0 0
5 16 ( 设为缺测值以取消以前的值 ) 传感器离水面的高度
0 07 033
M
1
0
12 ( 设为缺测值以取消以前的值 )
云数据 1 01 002 自定义 0 02 201 0 02 183 0 04 015 0 04 065 1 02 000 0 31 001 0 20 010 0 20 013
后面 1个描述符重复 2次(云量、云高) 本地地面传感器标识 云探测系统
代码表 代码表 min min
0 0 0 0
0 0 -2048 -128
3 4 12 8
时间增量( = - n 分)
短时间增量( = 1 分) 2 个描述符的延迟重复
延迟描述符重复因子( = n ) 云量 云底高度
数字 % M
0 0 -1
0 0 -40
8 7 11