劉紅艷 張曉慶 呂曉丹
摘要:現(xiàn)代的農業(yè)生產離不開氣象服務的支撐和保障。我國是農業(yè)大國,而農業(yè)生產高度依賴天氣氣候條件,氣象預測的準確性及預報的及時性,對于農業(yè)生產的順利進行有著重要的影響,而氣象測報的質量直接受測量方法及預報手段的先進程度而決定的。本文簡單介紹了CMACast系統(tǒng)數(shù)據(jù)資料的接收和處理,數(shù)據(jù)在接收服務器上的常用通道和存儲路徑,在數(shù)據(jù)處理終端機上的常用存儲路徑,以及利用VB開發(fā)CMACast系統(tǒng)數(shù)據(jù)資料的備份存儲軟件。該軟件可以保存預報員常用數(shù)據(jù)資料,為日后資料查詢、學術研究提供數(shù)據(jù)支持。
關鍵詞:數(shù)據(jù)存儲;數(shù)據(jù)路徑; CMACast 數(shù)據(jù)接收及處理
中圖分類號: TP274 文獻標識碼: A DOI編號: 10.14025/j.cnki.jlny.2015.06.070
隨著科學技術的不斷進步,帶動氣象資料的傳輸方式也在不斷變化,由早期PCVSAT系統(tǒng)到DVB-S系統(tǒng),再到現(xiàn)今的CMACast系統(tǒng),大幅度增加了氣象資料廣播的種類和數(shù)量,提高了數(shù)據(jù)分發(fā)的時效性和可靠性。由于每天龐大的數(shù)據(jù)量,在數(shù)據(jù)處理的終端機上資料一般保存120小時左右,而在接收服務器上一般只保存72小時,這個時間之后資料將被刪除。鑒于這種情況,開發(fā)CMACast系統(tǒng)數(shù)據(jù)資料的備份存儲軟件,選擇性保存所需目錄下的數(shù)據(jù)文件,為以后進行數(shù)據(jù)的分析和研究提供有力的支持。本文簡單介紹CMACast系統(tǒng)常用數(shù)據(jù)資料在接收服務器上的產品通道、存儲路徑,在數(shù)據(jù)處理終端機上的存儲目錄,以及利用VB開發(fā)的CMACast系統(tǒng)數(shù)據(jù)資料的備份存儲軟件的相關內容。
1 CMACast系統(tǒng)簡介及數(shù)據(jù)存儲路徑
1.1 CMACast系統(tǒng)簡介
CMACast系統(tǒng)(中國氣象局衛(wèi)星數(shù)據(jù)廣播系統(tǒng))是即PCVAST系統(tǒng)(甚小口徑衛(wèi)星應用終端)和DVB-S系統(tǒng)(數(shù)字衛(wèi)星直播系統(tǒng)標準)之后的新一代氣象衛(wèi)星數(shù)據(jù)廣播系統(tǒng),它在滿足衛(wèi)星數(shù)據(jù)廣播系統(tǒng)現(xiàn)有用戶業(yè)務需求的基礎上,實現(xiàn)中國氣象局三組數(shù)據(jù)廣播資源的整合,大幅度提高衛(wèi)星數(shù)據(jù)廣播的信息速率、時效性和可靠性,增加氣象資料廣播的種類和數(shù)量,將新增加的風云三號氣象衛(wèi)星數(shù)據(jù)產品、雷達數(shù)據(jù)資料等盡快提供給用戶使用。
CMACast系統(tǒng)由衛(wèi)星轉發(fā)器、廣播主站及應用小站組成。其中市級氣象局的應用小站軟件分三個部分:數(shù)據(jù)接收程序、數(shù)據(jù)推送程序、小站監(jiān)控管理程序,在Linux操作系統(tǒng)下運行,接收主站廣播的原始數(shù)據(jù),圖1就是小站監(jiān)控管理程序。之后通過FTP方式或虛盤方式獲取原始數(shù)據(jù),在數(shù)據(jù)處理終端機上再對數(shù)據(jù)進行實時處理。
1.2 數(shù)據(jù)接收服務器常用數(shù)據(jù)的通道和存儲路徑
2利用VB開發(fā)CMACast系統(tǒng)數(shù)據(jù)資料的備份存儲軟件
2.1 CMACast系統(tǒng)數(shù)據(jù)資料的備份存儲軟件介紹
該軟件利用VB編程語言開發(fā),用于存儲備份常用數(shù)據(jù)資料。可根據(jù)預報員要求,選擇所需備份資料的目錄及子目錄,選擇是否給文件填加時間的前綴或后綴,選擇文件所需保存的目標地址,選擇備份數(shù)據(jù)所需間隔時間。圖2是程序主界面。
選擇設置選項,進入設置界面:
源根目錄選項選擇源文件路徑;
同步源列表選項中添加所需存儲資料的子目錄,并可根據(jù)需要選擇是否為文件添加日期或時間的前綴或后綴,是否保存該子目錄下的下一級子目錄;
目標根目錄選項選擇目標文件的存儲地址。
設置所需項目后,選擇啟動自動備份,軟件就可以在選擇的時間間隔自動備份所選路徑下的資料,此時點擊日志選項,可以查看軟件的所有存儲記錄。
2.2 存儲數(shù)據(jù)處理終端機上的資料
保存數(shù)據(jù)處理終端機上的資料相對簡單,只要將2.3中介紹的相應路徑添加到CMACast系統(tǒng)數(shù)據(jù)資料的備份存儲軟件中即可保存預報員常用的資料到對應目錄下,應用時也只要在Micaps3下調用對應文件即可。操作非常簡便,占用空間也小,但是對應的保存的資料內容有限,以高空資料為例,按上述目錄選擇,就只保存500、700、850hpa的高空觀測資料、高度場和溫度場,其它如925、1000pha的高空觀測資料、高度場和溫度場或各層次的風場、溫度露點差等等就都不能得到保存。相反如果存儲Linux下數(shù)據(jù)接收服務器上所選擇的資料,能保存大部分數(shù)據(jù),但占用空間很大,而且使用時需要重新調用解碼程序,重新進行數(shù)據(jù)處理,操作相對復雜,預報員不能簡單地通過Micaps3馬上調用想要查看的資料。
2.3 存儲Linux下數(shù)據(jù)接收服務器上的資料
相對于Linux下數(shù)據(jù)接收服務器上資料的應用,存儲數(shù)據(jù)接收服務器上的資料也比較簡單,只要將2.2中介紹的相應路徑添加到CMACast系統(tǒng)數(shù)據(jù)資料的備份存儲軟件中即可,但應用時需要重新調用解碼程序進行數(shù)據(jù)處理。圖3是數(shù)據(jù)處理配置方法。
根目錄選擇在CMACast系統(tǒng)數(shù)據(jù)資料的備份存儲軟件中設定的目標路徑,原始數(shù)據(jù)存放目錄、原始數(shù)據(jù)備份存放目錄、產品數(shù)據(jù)存放目錄、產品數(shù)據(jù)存放備份目錄依次設定到解碼后數(shù)據(jù)存放的目標路徑下的四個不同子目錄中,再調用數(shù)據(jù)處理程序對數(shù)據(jù)解碼處理,之后才能在Micaps3中調用相關文件查看資料。
3結語
本文簡單介紹了利用VB開發(fā)CMACast系統(tǒng)數(shù)據(jù)資料的備份存儲軟件,通過該軟件可以保存預報員常用數(shù)據(jù)資料,為日后資料查詢、學術研究提供數(shù)據(jù)支持和保障。
作者簡介:劉紅艷,本科學歷 ,鞍山市氣象局,工程師,研究方向:氣象電子。endprint