资源描述
. .
3.3第一级文件头记录格式
表1.4 一级文件头记录结构
序号
字节序号
字节数
类型
描述字
备注
1
1-12
12
Char×12
Sat96文件名
〖1〗
2
13-14
2
Int16
整型数的字节顺序
〖2〗
3
15-16
2
Int16
第一级文件头长度
〖3〗
4
17-18
2
Int16
第二级文件头长度
〖4〗
5
19-20
2
Int16
填充段数据长度
6
21-22
2
Int16
记录长度
〖5〗
7
23-24
2
Int16
文件头占用记录数
〖5A〗
8
25-26
2
Int16
产品数据占用记录数
9
27-28
2
Int16
产品类别
〖6〗
10
29-30
2
Int16
压缩方式
〖7〗
11
31-38
8
Char×8
格式说明字串
〖8〗
12
39-40
2
Int16
产品数据质量标记
〖9〗
备注〖1〗:Sat96文件名,按照SAT96格式文件命名规X生成。
备注〖2〗=0:整型数据按INTEL方式排列(适用于IBM PC及其兼容机),即低字节在前,高字节在后。
¹ 0:整型数据按MOTOROLA方式排列(适用于大型机及多数小型机、工作站等),即高字节在前,低字节在后。
备注〖3〗:为固定值40(字节)
备注〖4〗:根据产品类别对应的第二级头记录中含有的实际信息内容计算所得的字节数。
备注〖5〗:单位为字节
图象产品:记录长度=图象宽度
格点场产品:记录长度=横向格点数×格点数据字长
备注〖5A〗一级文件头、二级文件头、填充段、扩展段以及扩展段的填充段所占用的总记录个数
备注〖6〗=0:未定义类型的产品
=1:静止气象卫星图象产品
=2:极轨气象卫星图象产品
=3:格点场定量产品
=4:离散场定量产品
=5:图形和分析产品
备注〖7〗=0:未压缩
=1:行程编码压缩
=2:LZW方式压缩
=3:特定方式压缩
备注〖8〗:格式的版本说明,现为“SAT2004”,早期版本为“SAT96”
备注〖9〗=0:未进行质量检验
=1:数据质量完全可靠,无缺值或误码。(误码率小于10-6,或者丢线率小于0.5‰)
=2:数据质量基本可靠,缺值或误码在允许X围内。(误码率在10-4~10-6之间, 或者丢线率在0.5‰~2‰之间)
=3:数据中有缺值或误码,但可用。(误码率在10-3~10-4之间,或者丢线率在2‰~20‰之间)
=4:数据中有明显缺值或误码,基本不可用,但尚有参考价值。(误码率在10-2~10-3之间,或者丢线率在20‰~200‰之间)
=5:数据质量完全不可靠,不可用。(误码率大于10-2,或者丢线率大于200‰)
typedefstruct
{
char fileName[12]; //1-12 Sat96文件名
short byteOrder; //13_14 整形数的字节顺序
short sizeHead1; //15-16 第一级文件头长度
short sizeHead2; //17-18 第二级文件头长度
short sizeFilled; //19-20 填充段数据长度
short sizeRecord; //21-22 记录长度
short numHead; //23-24 文件头占用记录数
short numData; //25-26 产品数据占用记录数
short typeProduct; //27-28 产品类别
short pressMode; //29-30 压缩方式
char fmtFlag[8]; //31-38 格式说明字符串
short qualityFlag; //39-40 产品数据质量标记
}AWX_HEAD1;//第一级文件头
4.1静止气象卫星图像产品第二级文件头记录格式
静止气象卫星图像产品的第二级文件头记录长度为64字节,附表1.5中描述了其详细格式。
表1.5 静止气象卫星图象产品的第二级文件头记录格式
序号
字节序号
字节数
类型
描述字
备注
1
41-48
8
A×8
卫星名
FY2C
2
49-50
2
I×2
时间(年)
如:2005〖1〗
3
51-52
2
I×2
时间(月)
4
53-54
2
I×2
时间(日)
5
55-56
2
I×2
时间(时)
6
57-58
2
I×2
时间(分)
7
59-60
2
I×2
通道号
〖2〗
8
61-62
2
I×2
投影方式
〖3〗
9
63-64
2
I×2
图像宽度
10
65-66
2
I×2
图像高度
11
67-68
2
I×2
图像左上角扫描线号
〖4〗
12
69-70
2
I×2
图像左上角象元号
〖4〗
13
71-72
2
I×2
抽样率
〖5〗
14
73-74
2
I×2
地理X围(北纬)
〖6〗
15
75-76
2
I×2
地理X围(南纬)
〖6〗
16
77-78
2
I×2
地理X围(西经)
〖6〗
17
79-80
2
I×2
地理X围(东经)
〖6〗
18
81-82
2
I×2
投影中心纬度
度×100
19
83-84
2
I×2
投影中心经度
度×100
20
85-86
2
I×2
投影标准纬度1(或标准经度)
度×100〖7〗
21
87-88
2
I×2
标准投影纬度2
〖7〗
22
89-90
2
I×2
投影水平分辨率
公里×100
23
91-92
2
I×2
投影垂直分辨率
公里×100
24
93-94
2
I×2
地理网格叠加标志
〖8〗
25
95-96
2
I×2
地理网格叠加值
〖9〗
26
97-98
2
I×2
调色表数据块长度
〖10〗
27
99-100
2
I×2
定标数据块长度
〖11〗
28
101-102
2
I×2
定位数据块长度
〖12〗
29
103-104
2
I×2
保留
备注〖1〗: 接收起始时间
备注〖2〗=1:红外通道(10.3-11.3)
=2:水汽通道 (6.3-7.6)
=3:红外分裂窗通道 (11.5-12.5)
=4:可见光通道 (0.5-0.9)
=5:中红外通道(3.5-4.0)
=6-100:备用
备注〖3〗=0:未投影(卫星投影)
=1:兰勃托投影
=2:麦卡托投影
=3:极射投影
=4:等经纬度投影
=5:等面积投影
备注〖4〗:当投影方式为0时,这两项内容有效。表示了原始的未经投影的图象产品的起始坐标,需说明的是,坐标值是以红外通道为基准的,对于可见光通道图象,须乘以4方为实际的起始坐标。
备注〖5〗:指未投影图象相对于原始卫星图象的抽样率。对投影图象,该项无意义。
备注〖6〗:这些项用以说明产品图象所覆盖的大致地理X围。单位为度×100。
纬度X围 –90o~ +90o(北纬为正),
经度X围 –180o ~ +180o(东经为正),
如果不给出地理X围信息,则这些项均以9999填充
注:对于兰勃托投影,为了方便与MICAPS建立数据接口,西边界内容改写为左下角经度,南边界内容改写为左下角纬度。
备注〖7〗:对兰勃托投影,有两个标准纬度,第20及21项均有效;
对麦卡托投影,只有一个标准纬度,仅第20项有效;
对极射投影,第20项表示标准经度,第21项无意义;
对等经纬度投影,第20及21项均无意义。
备注〖8〗=0:未叠加地理网格
=1:叠加了地理网格
备注〖9〗:当第24项指明图象上已叠加地理网格时,该项内容表示所叠加的地理网格的图象灰度值。
备注〖10〗:为0则表示不含调色表
备注〖11〗:为0则表示无定标数据块
备注〖12〗:为0则表示无定位数据块
typedefstruct
{
char satName[8]; //41-48 卫星名
short year; //49-50 时间(年)
short month; //51-52 时间(月)
short day; //53-54 时间(日)
short hour; //55-56 时间(时)
short minute; //57-58 时间(分)
short channel; //59-60 通道号
short projection; //61-62投影方式
short width; //63-64 图形宽度
short height; //65-66 图像高度
short leftUpLine; //67-68 图像左上角扫描线号
short leftUpPixel; //69-70 图像左上角象元号
short sample; //71-72 抽样率
short boundN; //73-74 地理X围(北纬)
short boundS; //75-76 地理X围(南纬)
short boundW; //77-78 地理X围(西经)
short boundE; //79-80 地理X围(东经)
short centerLat; //81-82 投影中心纬度(度*100)
short centerLon; //83-84 投影中心经度(度*100)
short standard1; //85-86 投影标准纬度1(或标准经度)(度*100)
short standard2; //87-88 标准投影纬度2
short resolutionH; //89-90 投影水平分辨率
short resolutionV; //91-92 投影垂直分辨率
short gridflag; //93-94 地理网格叠加标志
short gridvalue; //95-96 地理网格叠加值
short sizePalette; //97-98 雕色表数据长度
short sizeCalibration; //99-100 定标数据块长度
short sizeNavigation; //101-102 定位数据块长度
short reserved; //103-104 保留
}AWX_HEAD2_P1;//静止气象卫星图像产品第二级文件头记录格式
5.1极轨气象卫星图像产品第二级文件头记录格式
极轨气象卫星图像产品的第二级文件头记录长度为88字节,附表1.11中描述了其详细格式。
表1.11 极轨气象卫星图象产品的第二级文件头记录格式
序号
字节序号
字节数
类型
描述字
备注
1
41-48
8
A×8
卫星名
FY-1C
2
49-50
2
I×2
开始时间(年)
如:2005〖1〗
3
51-52
2
I×2
开始时间(月)
4
53-54
2
I×2
开始时间(日)
5
55-56
2
I×2
开始时间(时)
6
57-58
2
I×2
开始时间(分)
7
59-60
2
I×2
结束时间(年)
8
61-62
2
I×2
结束时间(月)
9
63-64
2
I×2
结束时间(日)
10
65-66
2
I×2
结束时间(时)
11
67-68
2
I×2
结束时间(分)
12
69-70
2
I×2
通道号
〖2〗
13
71-72
2
I×2
R通道号
〖3〗
14
73-74
2
I×2
G通道号
〖3〗
15
75-76
2
I×2
B通道号
〖3〗
16
77-78
2
I×2
升降轨标志
〖4〗
17
79-80
2
I×2
轨道号
18
81-82
2
I×2
一个像元占字节数
〖5〗
19
83-84
2
I×2
投影方式
〖6〗
20
85-86
2
I×2
产品类型
〖7〗
21
87-88
2
I×2
图像宽度
22
89-90
2
I×2
图像高度
23
91-92
2
I×2
图像左上角扫描线号
〖8〗
24
93-94
2
I×2
图像左上角像元号
〖8〗
25
95-96
2
I×2
抽样率
〖9〗
26
97-98
2
I×2
地理X围(北纬)
〖10〗
27
99-100
2
I×2
地理X围(南纬)
〖10〗
28
101-102
2
I×2
地理X围(西经)
〖10〗
29
103-104
2
I×2
地理X围(东经)
〖10〗
30
105-106
2
I×2
投影中心纬度
度×100
31
107-108
2
I×2
投影中心经度
度×100
32
109-110
2
I×2
投影标准纬度1(或标准经度)
度×100〖11〗
33
111-112
2
I×2
标准投影纬度2
〖11〗
34
113-114
2
I×2
投影水平分辨率
公里×100
35
115-116
2
I×2
投影垂直分辨率
公里×100
36
117-118
2
I×2
地理网格叠加标志
〖12〗
37
119-120
2
I×2
地理网格叠加值
〖13〗
38
121-122
2
I×2
调色表数据块长度
〖14〗
39
123-124
2
I×2
定标数据块长度
〖15〗
40
125-126
2
I×2
定位数据块长度
〖16〗
41
127-128
2
I×2
保留
备注[1]:开始时间指轨道的起始接收时间,结束时间指轨道的结束接收时间。如
果给不出结束时间,则结束时间项用“0”填充。
备注[2]:=0:表示三通道图像,图像数据按R通道、G通道、B通道的顺序排列
=1~5:表示单通道图像,且表示实际的卫星通道
=6~100:备用
=101~119:TOVS HIRS通道
=120~200:备用
=201~204:TOVS MSU通道
=205以上:备用
备注[3]:当为三通道合成图像时,用以表示R、G、B显示通道分别对应的卫星数据通
道号。
备注[4]:=0:降轨
=1:升轨
备注[5]:如果一个像元所占字节数大于1,其字节排列顺序遵照第一级文件头记
录中的定义。
备注[6]:=0:未投影(卫星投影)
=1:兰勃托投影
=2:麦卡托投影
=3:极射投影
=4:等经纬度投影
=5:等面积投影
=6:其他投影
备注[7]:=0:一般图像
=1:火情监测
=2:水情监测
=3:干旱监测
=4:积雪监测
=5:植被
=6:海冰
=7:海面温度
=8:地表温度
=9:云顶高度
=10:土壤湿度
=11:河口泥沙
=12:城市热岛
=13:海洋水色
=14~99:备用
=100以上:TOVS图像
备注[8]:当投影方式为0时,这两项内容有效。表示未经投影的图像产品的起始
坐标。
备注[9]: 指未投影图像相对于原始卫星图像的抽样率。对投影图像,该项无意义。
备注[10]:这些项用以说明产品图像所覆盖的大致地理X围。单位为度。
纬度X围-90°~+90°(北纬为正),
经度X围-180°~+180°(东经为正),
如果不给出地理X围信息,则这些项均以9999填充。
备注[11]:对兰勃托投影,有两个标准纬度,第32及33项均有效;
对麦卡托投影,只有一个标准纬度,仅第32项有效;
对极射投影,第32项表示标准经度,第33项无意义;
对等经纬度变换,第32及33项均无意义。
备注[12]:=0:未叠加地理网格
=1:叠加了地理网格
备注[13]:当第36项指明图像上已叠加地理网格时,该项内容表示所叠加的地理
网格的图像灰度值。
备注[14]:为0则表示不含调色表。
备注[15]:为0则表示无定标数据块。
备注[16]:为0则表示无定位数据块。
typedefstruct
{
char satName[8]; //41-48 卫星名
shortbYear; //49-50 开始时间(年)
short bMonth; //51-52 开始时间(月)
short bDay; //53-54 开始时间(日)
short bHour; //55-56 开始时间(时)
short bMinute; //57-58 开始时间(分)
short eYear; //59-60 结束时间(年)
short eMonth; //61-62 结束时间(月)
short eDay; //63-64 结束时间(日)
short eHour; //65-66 结束时间(时)
short eMinute; //67-68 结束时间(分)
short channel; //69-70 通道号
short channelR; //71-72 R通道号
short channelG; //73-74 G通道号
short channelB; //75-76 B通道号
short orbitFlag; //77-78 升降轨标志
short orbitNum; //79-80 轨道号
short sizeElement; //81-82 一个像元占字节数
short projection; //83-84 投影方式
short productType; //85-86 产品类型
short width; //87-88 图像宽度
short height; //89-90 图像高度
short leftUpLine; //91-92 图像左上角扫描线号
short leftUpPixel; //93-94 图像左上角像元号
short sample; //95-96 抽样率
short boundN; //97-98 地理X围(北纬)
short boundS; //99-100 地理X围(南纬)
short boundW; //101-102 地理X围(西经)
short boundE; //103-104 地理X围(东经)
short centerLat; //105-106 投影中心纬度 度*100
short centerLon; //107-108 投影中心经度 度*100
short standard1; //109-110 投影标准纬度1(或标准经度) 度*100
short standard2; //111-112 标准投影纬度2
short resolutionH; //113-114 投影水平分辨率
short resolutionV; //115-116 投影迟滞分辨率
short gridFlag; //117-118 地理网格叠加标志
short gridValue; //119-120 地理网格叠加值
short sizePalette; //121-122 调色表数据块长度
short sizeCalibration; //123-124 定标数据块长度
short sizeNavigation; //125-126 定位数据块长度
short reserved; //127-128 保留
}AWX_HEAD2_P2;//极轨气象卫星图像产品第二级文件头记录格式
6.1 格点场(第二级)头记录格式
格点场第二级文件头记录长度为80字节,其格式详见附表1.17。
表1.17 格点场第二级文件头记录格式
序号
字节序号
字节数
类型
描述字
备注
1
41—48
8
Char×8
卫星名
[9]
2
49—50
2
Int16
格点场要素
[1]
3
51—52
2
Int16
格点数据字节
[2]
4
53—54
2
Int16
格点数据基准值
[3]
5
55—56
2
Int16
格点数据比例因子
[4]
6
57—58
2
Int16
时间X围代码
[5]
7
59—60
2
Int16
开始年
8
61—62
2
Int16
开始月
9
63—64
2
Int16
开始日
10
65—66
2
Int16
开始时
11
67—68
2
Int16
开始分
12
69—70
2
Int16
结束年
13
71—72
2
Int16
结束月
14
73—74
2
Int16
结束日
15
75—76
2
Int16
结束时
16
77—78
2
Int16
结束分
17
79—80
2
Int16
网格左上角纬度
度×100
18
81—82
2
Int16
网格左上角经度
度×100
19
83—84
2
Int16
网格右下角纬度
度×100
20
85—86
2
Int16
网格右下角经度
度×100
21
87—88
2
Int16
格距单位
[6]
22
89—90
2
Int16
横向格距
23
91—92
2
Int16
纵向格距
24
93—94
2
Int16
横向格点数
25
95—96
2
Int16
纵向格点数
26
97—98
2
Int16
有无陆地判释值
[7]
27
99—100
2
Int16
陆地具体判释值
28
101—102
2
Int16
有无云判释值
[7]
29
103—104
2
Int16
云具体判释值
30
105—106
2
Int16
有无水体判释值
[7]
31
107—108
2
Int16
水体具体判释值
32
109—110
2
Int16
有无冰体判释值
[7]
33
111—112
2
Int16
冰体具体判释值
34
113—114
2
Int16
是否有质量控制值
[8]
35
115—116
2
Int16
质量控制值上限
36
117—118
2
Int16
质量控制值下限
37
119—120
2
Int16
备用
备注[1]:=0:数值预报
=1:洋面温度(K)
=2:海冰分布(无量纲)
=3:海冰密度(无量纲)
=4:射出长波辐射(W/m2)
=5:归一化植被指数(无量纲)
=6:比值植被指数(无量纲)
=7:积雪分布(无量纲)
=8:土壤湿度(kg/m3)
=9:日照(小时)
=10:云顶高度(hPa)
=11:云顶温度(K)
=12:低云云量(无量纲)
=13:高云云量(无量纲)
=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/m2)
=27~30:备用
=31-37 云区湿度廓线(1000-300hPa)7个标准层的相对湿度场(无量纲)
=38~100:备用
=101:气象卫星环境监测晴空数据集一、二、四通道(32 Bit)合成
数据[见6.2节]
=102~200:备用
=201~215:ATOVS(1000~10 hPa)15个标准层的温度场(K)
=216~300:备用
=301~314:ATOVS(850~10 hPa)14个标准层的厚度场(m)
=315~400:备用
=401~406:ATOVS(1000~300 hPa)6个标准层的露点温度场(K)
=407~500:备用
=501:ATOVS大气稳定度指数(无量纲)
=502:ATOVS晴空大气柱水汽总含量(mm)
=503:ATOVS大气柱臭氧总含量(Db)
=504:ATOVS射出长波辐射(W/m2)
=505:ATOVS云顶高度(hPa)
=506:ATOVS云顶温度(K)
=507:ATOVS云量(无量纲)〖ZK〗〗
备注[2]:=1:1字节整数I×1
=2:2字节整数I×2
=4:4字节整数I×4〖ZK〗〗
备注[3]:每一个格点数据都减了此数,读取时必须加上此数。
备注[4]:每一个格点数据都乘了此数,读取时必须除以此数。
实际数据=(格点数据+基准值)/比例因子
备注[5]:=0:实时
=1:日平均
=2:候平均
=3:旬平均
=4:月平均
=5:年平均
=6:日累积
=7:候累积
=8:旬累积
=9:月累积
=10:年累积
备注[6]:=0:0.01度
=1:km
=2:m
=9:0.5625度(对于数值预报)
备注[7]:=0:无判释值
=1:有判释值
备注[8]:=0:无质量控制值
=1:只有上限质量控制值
=2:只有下限质量控制值
=3:既有上限质量控制值,也有下限质量控制值
typedefstruct
{
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 时间X围代码
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
41-48
8
A8
卫星名
2
49-50
2
1×2
要素
[1]
3
51-52
2
1×2
每个记录多少个字
[2]
4
53-54
2
1×2
探测点总数
[3]
5
55-56
2
1×2
开始年
6
57-58
2
1×2
开始月
7
59-60
2
1×2
开始日
8
61-62
2
1×2
开始时
9
63-64
2
1×2
开始分
10
65-66
2
1×2
结束年
11
67-68
2
1×2
结束月
12
69-70
2
1×2
结束日
13
71-72
2
1×2
结束时
14
73-74
2
1×2
结束分
15
75-76
2
1×2
反演方法类型
[4]
16
77-78
2
1×2
初估场类型
[5]
17
79-80
2
1×2
缺省值
[6]
备注[1]:=1:极轨卫星ATOVS资料
=2~100:备用
=101:静止卫星大气运动矢量
备注[2]:每一个数据记录有多少字。每个字目前暂定为I×2型数据。
备注[3]:1个探测点相当于1个无线电探空站,N个探测点相当于N个无线电探
空站。
备注[4]:=1:统计回归反演法
=2:物理反演法
=3:最大相关法
备注[5]:=1:气候资料
=2:常规探测资料分析场
=3:NWP预报场
=4:回归反演结果
=5:T213报
备注[6]:表示无有效数据
typedefstruct
{
char satName[8]; //41-48
展开阅读全文