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地理
總結
以上是生活随笔為你收集整理的c语言awx文件读取,气象卫星分发产品及其格式规范AWX2.1(数据格式C语言).doc的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ★教程1:matlab学习教程入门100
- 下一篇: 绘制qq群的基础用例图_首次绘制出“氟化