SWAN產(chǎn)品數(shù)據(jù)格式說明-包括D131、D35、自動站時序數(shù)據(jù)、SCIT、TITAN_第1頁
SWAN產(chǎn)品數(shù)據(jù)格式說明-包括D131、D35、自動站時序數(shù)據(jù)、SCIT、TITAN_第2頁
SWAN產(chǎn)品數(shù)據(jù)格式說明-包括D131、D35、自動站時序數(shù)據(jù)、SCIT、TITAN_第3頁
SWAN產(chǎn)品數(shù)據(jù)格式說明-包括D131、D35、自動站時序數(shù)據(jù)、SCIT、TITAN_第4頁
SWAN產(chǎn)品數(shù)據(jù)格式說明-包括D131、D35、自動站時序數(shù)據(jù)、SCIT、TITAN_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

SWAN產(chǎn)品格式整理D131格點數(shù)據(jù)格式131格式經(jīng)過數(shù)次修訂,目前大多數(shù)數(shù)據(jù)仍未1.0格式,但是顯示引擎已經(jīng)能夠解析2.0格式的數(shù)據(jù),具體應(yīng)用可以根據(jù)情況使用相應(yīng)版本的格式,主要是從后面的Reserved中修改為對應(yīng)版本的大小。保證文件頭格式總長度1024個字節(jié)。說明:(老版本文件頭長256字節(jié),藍色字段在老版本中不存在,只在新版本中存在。新舊版本的判斷在Flag[8]字段,如果內(nèi)容是“SWAN”則是新版本,否則為老版本),站點設(shè)置一般供雷達用,也可用于其他,只有20個空位charZonName[12]; //diamond13112個字節(jié)charDataName[38];//數(shù)據(jù)說明(例如2008年5月19日雷達三維拼圖)38個字節(jié)char Flag[8]; //文件標(biāo)志,"swan"char Version[8]; //數(shù)據(jù)版本號,"1.0"目前為2.0unsignedshortintyear;//2008兩個字節(jié)unsignedshortintmonth;//05兩個字節(jié)unsignedshortintday;//19兩個字節(jié)unsignedshortinthour;//14兩個字節(jié)unsignedshortintminute;//31兩個字節(jié)unsignedshortintinterval;//兩個字節(jié)unsignedshortintXNumGrids;//1300兩個字節(jié)unsignedshortintYNumGrids;//800兩個字節(jié)unsignedshortintZNumGrids;//20兩個字節(jié)intRadarCount;//拼圖雷達數(shù)四個字節(jié)floatStartLon;//網(wǎng)格開始經(jīng)度(左上角)四個字節(jié)floatStartLat;//網(wǎng)格開始緯度(左上角)四個字節(jié)floatCenterLon;//網(wǎng)格中心經(jīng)度四個字節(jié)floatCenterLat;//網(wǎng)格中心緯度四個字節(jié)floatXReso; //經(jīng)度方向分辨率四個字節(jié)floatYReso; //緯度方向分辨率四個字節(jié)floatZhighGrids[40];//垂直方向的高度(單位km)數(shù)目根據(jù)ZnumGrids而得(最大40層)160個字節(jié)。charRadarStationName[20][16];//相關(guān)站點名稱, 20*16字節(jié)floatRadarLongitude[20];//相關(guān)站點所在經(jīng)度,單位:度,4*20字節(jié)floatRadarLatitude[20];//相關(guān)站點所在緯度,單位:度,4*20字節(jié)floatRadarAltitude[20];//相關(guān)站點所在海拔高度,單位:米,4*20字節(jié)unsignedcharMosaicFlag[20];//該相關(guān)站點數(shù)據(jù)是否包含在本次拼圖中,未包含:0,包含:1,20字節(jié) //數(shù)據(jù)類型定義,版本號為.=1.5shortm_iDataType;//0-unsignedchar1-char2-unsignedshort3-short4//每一層的向量數(shù),版本=2.0shortm_iLevelDimension;char Reserved[168]; 接下來是數(shù)據(jù)塊,從底層到高層進行排列共ZnumGrids層。一個字節(jié)存儲一個數(shù)據(jù),值的范圍0-255,2*dBZ+66等于該字節(jié)的值。每層的數(shù)據(jù)從起始點(左上角)開始,按維向(緯度y)減小寫每行的經(jīng)向(經(jīng)度x增大)數(shù)據(jù)。具體數(shù)據(jù)的記錄值約定:組合反射率、CAPPI率數(shù)據(jù)值為單字節(jié),范圍0-255,2*dBZ+66等于該字節(jié)的值?;夭敻?、垂直液態(tài)水含量、垂直液態(tài)水含量密度、一小估算降水等數(shù)據(jù)為兩字節(jié)整數(shù)(shortint),回波頂高單位為0.1km,垂直液態(tài)水含量單位為0.1kg/m2,垂直液態(tài)水含量密度單位為0.1kg/m3,一小估算降水單位為0.1mm,范圍0-203(大于203的全部等于203)每層的數(shù)據(jù)從起始點(左上角)開始,按維向(緯度y)減小寫每行的經(jīng)向(經(jīng)度x增大)數(shù)據(jù)。存儲和實際值之間不得再有轉(zhuǎn)換的公式。D35矢量數(shù)據(jù)格式標(biāo)準格式D35文件頭包含D35標(biāo)示,版本號(作為擴展格式的標(biāo)示),基本信息(時間、記錄數(shù)、無效值),表格定義(可分為帶字段類型的TABDEF和普通的TAB),元數(shù)據(jù)屬性,排列方式如下:Diamond35文字描述VERSION1.0文件生成時間記錄條數(shù)無效記錄表達值TAB表格描述或TAB字段個數(shù)表格描述或者TABDEF字段個數(shù)表格描述和字段類型,如果字段一:Int字段二:float字段三:String使用空格作為屬性對的分割PROPERTY字段名:屬性字段名:屬性字段名:屬性DATA記錄類型記錄坐標(biāo)點數(shù)經(jīng)度緯度高度經(jīng)度緯度高度經(jīng)度緯度高度.....字段1字段2字段3.......簡化格式為了適應(yīng)計算的簡易化要求,在標(biāo)準格式外還定義了一種一種簡化格式。文本格式,文件后綴TXT:Diamond35文字描述TAB(類型描述符)文件生成時間記錄條數(shù)無效記錄表達值記錄字段數(shù)字段1名字段2名字段3名.......記錄類型記錄坐標(biāo)點數(shù)經(jīng)度緯度高度經(jīng)度緯度高度經(jīng)度緯度高度.....字段1字段2字段3.......其中記錄類型分為:POINT(點),MULTIPOINT(多個點),PLINE(直線),POLYGON(多邊形),POLYLINE(線條)TAB下一行必須是表格定義自動站時序數(shù)據(jù)格式自動站時序數(shù)據(jù)是二進制格式,包含了若干時長的自動站數(shù)據(jù),文件首先包含文件頭:typedefstructtagSerialFile15{charszFlag[16];//標(biāo)記=SwanCycleshortnVer;//版本=152011年月日從Int改為Short型 intnDataOffset;//數(shù)據(jù)區(qū)開始的位置,從文件頭開始計算shortnIndex;//2011年月日增加了最新記錄的索引號charszRecordTime[16];//記錄時間 intnRecordInterval;//標(biāo)準的觀測間隔intnTotalTime;//記錄時長intnTotalSta;//站點的個數(shù)intnRecordSize;//每個站點記錄長度 }SERIALFILE15;然后從nDataOffset的位置開始存放自動站的站點數(shù)據(jù),每個站點的數(shù)據(jù)長度為nRecordSize。每個站點保存了站點數(shù)據(jù),每個數(shù)據(jù)指針包含了若干個時次的數(shù)據(jù),具體個數(shù)由nTotalTime和nTotalTime決定,結(jié)構(gòu)如下:typedefstructtagAwsInfoSerial{STAINFOsta;float*fWindDir_2Min;//2分鐘平均風(fēng)向float*fWindSpd_2Min;//2分鐘平均風(fēng)速float*fWindDir_10Min;//10分鐘平均風(fēng)向float*fWindSpd_10Min;//10分鐘平均風(fēng)速float*fWindDir_Max;//最大風(fēng)向float*fWindSpd_Max;//最大風(fēng)速char*szWindTime_Max;//最大風(fēng)速時間,以8個字節(jié)為一段float*fRain;float*fRain_PerMin;//分鐘雨量,申請數(shù)為保留小時*60float*fTemp;//溫度float*fTempHigh;//最高溫度(1小時內(nèi)的)float*fTempLow;//最低溫度(小時內(nèi)的)float*fTempLd;//露點溫度float*fXdsd;//相對濕度float*fQy;//氣壓float*fNjd;//能見度}AWSINFOSERIAL;其中站點信息的子結(jié)構(gòu)定義如下:typedefstructtagStaInfo{intnStaId;//站號charszStaName[32];//站名charszCity[32];//所屬地市名floatfLon;//經(jīng)度floatfLat;//緯度floatfHei;//高度intnLevel;//級別}STAINFO; TITAN數(shù)據(jù)格式首先是文件頭標(biāo)志,8個字節(jié),“NMCTITAN”;然后是4個字節(jié),版本號,整型數(shù),目前為1;其次預(yù)留16字節(jié),以后備用,目前為空;再次是當(dāng)前追蹤風(fēng)暴的時間信息(世界時),共10個字節(jié),依次為年月日時分,各占用2個字節(jié):如, unsignedshortYear; unsignedshortMonth; unsignedshortDay; unsignedshortHour; unsignedshortMinute;///當(dāng)前時間,世界時接下來是4個字節(jié),整型數(shù),表示過去時次與當(dāng)前時次追蹤風(fēng)暴的時次數(shù)nTrackTimeCount;(目前追蹤過去1小時,6分鐘一次,共11時次)接下來為nTrackTimeCount個以下數(shù)據(jù)結(jié)構(gòu):typedefstruct{ unsignedshortYear; unsignedshortMonth; unsignedshortDay; unsignedshortHour; unsignedshortMinute; unsignedshortSecond;///當(dāng)前時間,世界時intnStormCount;//4個字節(jié),整型數(shù),表示風(fēng)暴的個數(shù);TITAN_STORMstorm[nStormCount];//風(fēng)暴信息storm_propsprops[nStormCount];//風(fēng)暴屬性}TitanStormTrack;然后是4個字節(jié),整型數(shù),表示預(yù)報風(fēng)暴的時次數(shù)nForecastCount;(目前預(yù)報1小時,6分鐘一次,共10時次)。接下來為nForecastCount個以下數(shù)據(jù)結(jié)構(gòu):typedefstruct{ unsignedshortnForecastMinute;///預(yù)報時間,單位分鐘intnStormCount;//4個字節(jié),整型數(shù),表示風(fēng)暴的個數(shù);TITAN_STORMstorm[nStormCount];//風(fēng)暴信息}TitanStormForecast;其中:typedefstruct{doubleproj_area_centroid_x;//風(fēng)暴投影中心經(jīng)度doubleproj_area_centroid_y;//風(fēng)暴投影中心緯度doublevol_centroid_z;//風(fēng)暴中心高度doublerefl_centroid_z;//風(fēng)暴反射率因子中心高度doubletop; //風(fēng)暴頂高度doubledbz_max; //最大反射率因子doublevolume; //風(fēng)暴體積doublemass;//風(fēng)暴質(zhì)量doubleproj_area; //風(fēng)暴面積doublesmoothed_speed;//風(fēng)暴移動速度doublesmoothed_direction;//風(fēng)暴移動方向,正北為0 doublevil;//風(fēng)暴VIL值}storm_props;//風(fēng)暴屬性typedefstruct{ intnStormBoundaryPointNum;//風(fēng)暴邊界點個數(shù) FPOINTlonlat[nStormBoundaryPointNum];//風(fēng)暴邊界點}TITAN_STORM;typedefstruct{ floatlon;//經(jīng)度 floatlat;//緯度}FPOINT;SICT數(shù)據(jù)格式風(fēng)暴追蹤和預(yù)報的格式,參照了WSR-88DSCIT格式,但做了少量的調(diào)整,具體如下:首先是文件頭標(biāo)志,8個字節(jié),“GZ_STORM”;然后是4個字節(jié),版本號,整型數(shù),目前為1;其次預(yù)留16字節(jié),以后備用,目前為空;再次是當(dāng)前追蹤風(fēng)暴的時間信息(世界時),共10個字節(jié),依次為年月日時分,各占用2個字節(jié):如, unsignedshortYear; unsignedshortMonth; unsignedshortDay; unsignedshortHour; unsignedshortMinute;///當(dāng)前時間,世界時接下來4個字節(jié),整型數(shù),表示風(fēng)暴的個數(shù);其次是如下的一個結(jié)構(gòu),有多少個風(fēng)暴,就有多少個下面的結(jié)構(gòu)typedefstruct{//包括過去一小時軌跡,當(dāng)前時刻,以及未來一個小時的預(yù)報 PRE_TIMEpre_time[10];////0-9表示前一到十個時刻 POINT_XYcurrent_time;///對于當(dāng)前時刻和未來的十個時刻,記錄風(fēng)暴位置 POINT_XYnext_time[10];///0-9表示未來的一到十個時刻 intNumber;///組成該風(fēng)暴的點數(shù),針對當(dāng)前時刻而言 intRadius;//該風(fēng)暴

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論