21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 87—88 89—90 91—92 93—94 95—96 97—98 99—100 101—102 103—104 105—106 107—108 109—110 111—112 113—114 115—116 117—118 119—120 =1:洋面温度(K
=2=3
2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
Int16 Int16 Int16 Int16 Int16 Int16 Int16 Int16 Int16 Int16 Int16 Int16 Int16 Int16 Int16 Int16 Int16 格距单位 横向格距 纵向格距 横向格点数 纵向格点数 有无陆地判释值 陆地具体判释值 有无云判释值 云具体判释值 有无水体判释值 水体具体判释值 有无冰体判释值 冰体具体判释值 是否有质量控制值 质量控制值上限 质量控制值下限 备用 [6] [7] [7] [7] [7] [8] 备注[1]: =0:数值预报
2
=4:射出长波辐射(W/m=5=6=7
3
=8:土壤湿度(kg/m =9
=11:云顶温度(K =12 =13
=10:云顶高度(hPa
=14:降水指数(mm/1 =15:降水指数(mm/6 =16:降水指数(mm/12 =17:降水指数(mm/24
=18
=19:亮度温度 =20:云总量(百分比)
=21:云分类(无量纲) =22:降水估计(mm/6小时) =23:降水估计(mm/24小时) =24:晴空大气可降水(mm) =25:备用
=26:地面入射太阳辐射(W/m) =27~30
=31-37 云区湿度廓线(1000-300hPa)7个标准层的相对湿度场(无量纲) =38~100:备用
=101:气象卫星环境监测晴空数据集一、二、四通道(32 Bit)合成
数据[见6.2 =102~200 =216~300 =315~400 =407~500 =501:ATOVS
=502:ATOVS晴空大气柱水汽总含量(mm =503:ATOVS大气柱臭氧总含量(Db =504:ATOVS射出长波辐射(W/m =505:ATOVS云顶高度(hPa =506:ATOVS云顶温度(K
备注[2]:
=1:1字节整数I×1
实际数据=(格点数据+基准值)/比例因子 备注[5]:
=0=2
=1 =3 =4 =5 =6 =7 =8 =9
2
2
=201~215:ATOVS(1000~10 hPa)15个标准层的温度场(K =301~314:ATOVS(850~10 hPa)14个标准层的厚度场(m
=401~406:ATOVS(1000~300 hPa)6个标准层的露点温度场(K
=507:ATOVS云量(无量纲)〖ZK〗〗 =2:2字节整数I×2
=4:4字节整数I×4〖ZK
=10
备注[6]:
=0:0.01
=1:km =2:m
=9:0.5625度(对于数值预报)
备注[7]: 备注[8]:
=0=0
=1:有判释值 =1 =2
=3:既有上限质量控制值,也有下限质量控制值
typedef struct {
char satName[8]; //41-48 卫星名 short element; //49-50 格点场要素 short sizeElement; //51-52 格点数据字节 short valueBase; //53-54 格点数据基准值 short valueRate; //55-56 格点数据比例因子 short timeRange; //57-58 时间范围代码 short bYear; //59-60 开始年 short bMonth; //61-62 开始月 short bDay; //63-64 开始日 short bHour; //65-66 开始时 short bMinute; //67-68 开始分 short eYear; //69-70 结束年 short eMonth; //71-72 结束月 short eDay; //73-74 结束日 short eHour; //75-76 结束时 short eMinute; //77-78 结束分 short latLeftUp; //79-80 网格左上角纬度 short lonLeftUp; //81-82 网格左上角经度 short latRightDown; //83-84 网格右下角纬度 short lonRightDown; //85-86 网格右下角经度 short gridUnit; //87-88 格距单位 short gridSpaceH; //89-90 横向格距 short gridSpaceV; //91-92 纵向格距 short gridCountH; //93-94 横向格点数 short gridCountV; //95-96 纵向格点数 short landFlag; //97-98 有无陆地判释值 short landValue; //99-100 陆地具体判释值 short cloudFlag; //101-102 有无云判释值 short cloudValue; //103-104 云具体判释值 short waterFlag; //105-106 有无水体判释值
short waterValue; //107-108 水体具体判释值 short iceFlag; //109-110 有无冰体判释值 short iceValue; //111-112 冰体具体判释值 short flagQuality; //113-114 是否有质量控制值 short qualityUp; //115-116 质量控制值上限 short qualityDown; //117-118 质量控制值下限 short reserved; //119-120 备用 }AWX_HEAD2_P3; //格点场定量产品格式
7.1 离散场第二级文件头记录格式
离散场第二级文件头记录长度为40字节,其格式详见附表1.18。
附表 1.18 离散场第二级文件头记录格式 序号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 字节序号 41-48 49-50 51-52 53-54 55-56 57-58 59-60 61-62 63-64 65-66 67-68 69-70 71-72 73-74 75-76 77-78 79-80 字节数 8 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
类 型 A8 1×2 1×2 1×2 1×2 1×2 1×2 1×2 1×2 1×2 1×2 1×2 1×2 1×2 1×2 1×2 1×2
描述字 卫星名 要素 每个记录多少个字 探测点总数 开始年 开始月 开始日 开始时 开始分 结束年 结束月 结束日 结束时 结束分 反演方法类型 初估场类型 缺省值 备注 [1] [2] [3] [4] [5] [6] 备注[1]: =1:极轨卫星ATOVS
=2~100 =101
备注[2]:每一个数据记录有多少字。每个字目前暂定为I×2 空站。 备注[4]: =1
=2
=3:最大相关法
备注[5]: =1
备注[3]:1个探测点相当于1个无线电探空站,N个探测点相当于N个无线电探
=2:常规探测资 =3:NWP =4 =5:T213
备注[6]:表示无有效数据
typedef struct {
char satName[8]; //41-48 卫星名 short element; //49-50 要素
short sizeElement; //51-52 每个记录多少个字 short countElement; //53-54 探测点总数 short bYear; //55-56 开始年 short bMonth; //57-58 开始月 short bDay; //59-60 开始日 short bHour; //61-62 开始时 short bMinute; //63-64 开始分 short eYear; //65-66 结束年 short eMonth; //67-68 结束月 short eDay; //69-70 结束日 short eHour; //71-72 结束时 short eMinute; //73-74 结束分 short algorithm; //75-76 反演方法类型 short initType; //77-78 初估场类型
short reserved; //79-80 缺省值 }AWX_HEAD2_P4; //离散场第二级文件头记录格式