c语言awx文件读取,气象卫星分发产品及其格式规范AWX2.1(数据格式C语言).doc

气象卫星分发产品AWX及其格式规范,通过本文方法可以读取该格式文件内容。

3.3第一级文件头记录格式

表1.4 一级文件头记录结构

序号字节序号字节数类型描述字备注11-1212Char×12Sat96文件名〖1〗213-142Int16整型数的字节顺序〖2〗315-162Int16第一级文件头长度〖3〗417-182Int16第二级文件头长度〖4〗519-202Int16填充段数据长度621-222Int16记录长度〖5〗723-242Int16文件头占用记录数〖5A〗825-262Int16产品数据占用记录数927-282Int16产品类别〖6〗1029-302Int16压缩方式〖7〗1131-388Char×8格式说明字串〖8〗1239-402Int16产品数据质量标记〖9〗备注〖1〗:Sat96文件名,按照SAT96格式文件命名规范生成。

备注〖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‰)typedef struct

{

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 compressMode; //29-30 压缩方式

char fmtFlag[8]; //31-38 格式说明字符串

short qualityFlag; //39-40 产品数据质量标记

}AWX_HEAD1; //第一级文件头

4.1静止气象卫星图像产品第二级文件头记录格式

静止气象卫星图像产品的第二级文件头记录长度为64字节,附表1.5中描述了其详细格式。

表1.5 静止气象卫星图象产品的第二级文件头记录格式

序号字节序号字节数类型描述字备注141-488A×8卫星名FY2C249-502I×2时间(年)如:2005〖1〗351-522I×2时间(月)453-542I×2时间(日)555-562I×2时间(时)657-582I×2时间(分)759-602I×2通道号〖2〗861-622I×2投影方式〖3〗963-642I×2图像宽度1065-662I×2图像高度1167-682I×2图像左上角扫描线号〖4〗1269-702I×2图像左上角象元号〖4〗1371-722I×2抽样率〖5〗1473-742I×2地理

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值