楊志軍++楊玲
摘 要:CMACast新一代衛(wèi)星數據傳輸系統(tǒng)已取代FYCAST衛(wèi)星廣播系統(tǒng),成為中國氣象局向地方臺站下發(fā)數據的主要手段,MICAPS是各級氣象部門進行天氣形勢分析的基礎業(yè)務軟件。CMACast下發(fā)的氣象資料種類很多,數據存儲路徑、格式變化很大,依靠原有的從市氣象局遠程訪問數據的方法,受帶寬限制,很難滿足基層臺站的使用。配置新的數據處理系統(tǒng),對MICAPS數據進行本地化,對單位的工作、科研至關重要。本文通過CMACast數據傳輸、CMACast數據處理和MICAP S 3.1系統(tǒng)本地化三個部分的描述,闡述了MICAPS本地化的基本過程。
關鍵詞:CMACast;MICAPS;本地化;數據傳輸;數據處理
中圖分類號:P49 文獻標識碼:A 文章編號:1671-2064(2017)01-0032-03
1 引言
中國氣象局衛(wèi)星數據廣播系統(tǒng)(CMACast)是中國氣象局“氣象監(jiān)測與災害預警工程”建設項目中的一個重要組成部分,是繼9210工程之后,又一次全國性的衛(wèi)星廣播工程。該系統(tǒng)已于2012年正式投入使用。
CMACast采用DVB-S2衛(wèi)星數據廣播標準和1個完整的C波段通信衛(wèi)星轉發(fā)器,建設新一代氣象數據衛(wèi)星廣播系統(tǒng)(CMACast),替代中國氣象局現有PCVSAT, FENGYUNCast, DVB-S三套廣播系統(tǒng),大幅度增加氣象資料廣播的種類和數量,提高數據分發(fā)的時效性和可靠性,與美國的GEONETCast、歐洲中心的EUMETCast一起,共同組成全球對地觀測信息傳播系統(tǒng),對亞太地區(qū)進行WMO全球交換資料的分發(fā)和風云系列衛(wèi)星云圖產品的廣播。
FileZilla是一種快速、可信賴的FTP客戶端以及服務器端開放源代碼程式,具有多種特色的接口。Filezilla的主要優(yōu)勢在于:高安全、高性能。Filezilla的安全性是來自于其開放源代碼的。Filezilla的高性能來自于其代碼的開發(fā)平臺是C/C++,自身基礎就好于其他VB/Dephi平臺開發(fā)的應用程序,因此Filezilla具有可媲美IIS的性能。
在氣象業(yè)務部門和科研機構開發(fā)的大量氣象軟件中,氣象信息綜合分析處理系統(tǒng)—MICAPS(Meteorological Information Comprehensive Analysis and Procession System)作為我國氣象業(yè)務的基礎軟件,在我國的氣象業(yè)務現代化中起到了重要作用。
MICAPS經歷了統(tǒng)一設計、共同開發(fā)、數據環(huán)境優(yōu)化、部分省份分階段測試,全國范圍測試、版本升級等重要步驟,目前該系統(tǒng)具有新資料應用豐富、資料檢索方式多樣、數據適應性強、圖形質量較高和軟件結構開放靈活等特點,己經在全國氣象部門應用,并成為部分省份的核心業(yè)務系統(tǒng)。和MICAPS早期版本相比,MICAPS第三版系統(tǒng)功能增強,操作更為方便,配置靈活,提供大量的本地化設置,并提供更為強大的二次開發(fā)支持,在預報業(yè)務應用中逐步發(fā)揮重要作用。[1]
2 本地化過程
2.1 CMACast數據傳輸
氣象數據的實時下發(fā),是由國家氣象信息中心收集衛(wèi)星、雷達、各地實時資料、NWP數值頂報等產品,通過衛(wèi)星高速向各下級氣象臺站轉發(fā),達到實時氣象數據傳輸的效果。在氣象數據到達各下級站點的數據接收機后,CMACast客戶端將數據推送到數據暫存服務器,暫存服務器將原數據傳輸到處理服務器,并處理為MICAPS格式,劃分詳細日錄存放。之后,數據處理服務器共享己處理的文件夾,MICAPS客戶端映射為本地盤符后,再設置綜合圖路徑,就可直接通過配置好的綜合圖或菜單訪問最新數據。[2]
本文使用FileZilla軟件建立FTP完成CMACast數據的傳輸,軟件的下載和安裝的完整過程就不再贅述,下面將幾個重點概述一下:
(1)安裝完成后,在確定FileZilla Server服務已經啟動的前提下,執(zhí)行FileZilla Server程序圖1中所示的是FileZilla Server程序運行的界面,默認情況下,是連接本機的,也可以輸入IP地址,直接對遠程的FTP Server進行管理,需要注意的是,這里的端口管理員密碼項,默認情況下是不需要的,通過FileZilla Server設置了管理員密碼后這個選項才會生效,必須輸入正確的密碼才能使用。
點擊OK,就會進入圖2所示界面:
下面要做的就是添加一個用戶,建立一個ftp的鏈接(如圖3)這里本文使用用戶名micaps,密碼為123456。
(2)這樣就完成了ftp協(xié)議的建立,之后打開客戶端的CMACast軟件,選擇系統(tǒng)設置中的文件推送設置選項(如圖4)。
打開之后出現圖5界面,相應的輸入信息,就完成了CMACast接收機數據向服務器的傳輸。
2.2 數據的處理
數據通過CMACast系統(tǒng)傳輸到本地后,保存為原始數據格式,無法使用,必須通過必要的網絡協(xié)議和專用軟件的配置,才能將原始數據轉換為MICAPS系統(tǒng)可用的數據類型。由于軟件更新,dataCMACAST1.8取代以前需要配置datatime和ws文件的transdata文件傳輸方式,dataCMACAST 1.8是對transdata的一次完整包裝,隱藏了傳輸時間,文件類型等細節(jié)設置,使用可視化方式來展現傳輸過程,界面更加友好,使用及配置也更加簡單。本文使用的是dataCMACAST 1.9,相對1.8來說雖然沒有什么大的改進,但是在使用上更加方便,更加便利。
2.2.1 準備過程
首先應該確認處理程序獲取原始數據的方式,處理程序獲取原始數據的方式有FTP和虛盤方式兩種:
FTP方式:從衛(wèi)星接收的數據存儲在處理程序可以訪問的FTP服務器上。
虛盤方式:從衛(wèi)星接收的數據存儲在處理程序可以訪問的虛擬硬盤或者本地硬盤上。
因為本文是將CMACast接收機獲得的數據直接通過FTP傳輸到本地服務器上,所以這里本文將選用虛盤方式。下載壓縮包到本地進行解壓。將解壓所得處理程序文件夾放在任意硬盤根日錄下待用。
注意:
(1)處理程序文件夾是指包含:bin、datatran, ini, lacalxml, log等子文件夾的文件夾。
(2)務必將此文件夾直接放在硬盤根日錄下使用。存儲路徑太深容易導致處理程序無法正常運行。
2.2.2 配置過程
在準備過程完成成后,下面開始處理程序的配置工作。
啟動初始化配置。
打開bin文件夾,找到MICAPSDataServerConfig.exe程序,啟動該程序打開如圖6所示窗口。
點擊頂部安裝初始化配置菜單項打開圖7所示界面,在訪問方式下拉列表中選擇虛盤方式。在虛盤根目錄中設置為存放下發(fā)數據的虛盤目錄,也可以點擊瀏覽按鈕進行選擇設置。
注意:
(1)虛盤根目錄可以是遠程共享虛盤,也可以是本地硬盤或者目錄。
(2)設置的目錄要到下發(fā)數據的根目錄,確保該目錄與每類數據所在服務器的目錄對接后可以正確獲取到數據。如果該日錄設置合理不需要對數據所在服務器的目錄進行任何修改,可以直接使用。
2.2.3 配置目錄信息
對CMACast數據訪問方式部分配置完成后,進行目錄信息部分的配置。如圖7所示。
原始數據存放目錄:該目錄為處理程序運行時需要先將要處理的文件獲取到指定目錄下進行處理。拷貝到該目錄的文件程序會定期維護刪除。
原始數據備份存放根目錄:該目錄用來備份原始數據存放目錄中的文件。運行備份軟件進行備份。
注意:該目錄即使不用也必須配置。
產品數據存放根目錄:該目錄為處理程序處理生成的MICAPS數據存放的根目錄。
產品數據備份存放根目錄:該目錄用來備份產品數據存放根目錄中的文件。處理程序將自動備份產品數據到這個目錄,默認為00點備份,向前備份24小時資料。
2.2.4 保存并完成初始化配置
完成以上設置后,點擊保存按鈕會彈出創(chuàng)建目錄過程的dos窗口,等待窗口自動關閉。
再關閉MICAPS數據服務器配置端窗口,安裝初始化配置即完成。這時的數據處理程序基本可以正常使用。
2.2.5 啟動自動處理程序
完成以上配置之后,就可以啟動自動處理程序,對數據進行自動實時的處理。
進入bin文件夾,雙擊MICAPSDataSchedule. exe程序,即打開一個dos窗口(如圖8示)。只要保持該窗口一直處于打開狀態(tài),程序就會自動實時的對數據進行處理,不需要用戶進入任何干預。這種啟動方式即可以實時看到數據的處理過程,有時還可以看到一些出錯提示。
這樣就基本完成了CMACsat接收數據的處理過程,所得的文件內容就同日常遠程從上級單位獲得的數據相同。下面要做的就是將MICAPS的設置文件的路徑修改成本地服務器的對應路徑。當然dataCMACAST 1.9還有很多別的功能比如數據補充調用處理、產品目錄和原始數據存放目錄定時清除,這里就不在過多介紹。
2.3 MICAPS本地化配置
首先要將服務器中已經處理過的數據盤符做下映射,也就是將裝有MICAPS的業(yè)務電腦和服務器聯系起來,在本地化之前映射的是上級單位的服務器,現在就是把這個映射換為本地的服務器。
完成上面步驟之后,再對MICAPS的配置修改一下,打開電腦上MICAPS軟件的文件夾,找到set.ini文件打開修改圖9內容。
紅框中內容就為要修改的內容,可以看到等號后面的4個字母,就是主要修改內容,下面文字為修改說明,按照說明修改即可。其他的配置在以前的基礎上保持不動即可,也可以根據需要進行調整,這里不再描述。這樣就完成了整個本地化的過程。
3 結語
本文主要對MICAPS本地化過程做了簡單描述,完成了從上級單位遠程訪問數據到將數據移植到本地進行處理和使用的過程。這樣大大加快了數據的訪問速度,也可以根據本單位的要求對數據進行調整,對業(yè)務工作和科學研究都起到了一定的促進作用。由于這項工作和之前提取遠程服務器數據的工作在很多內容上有重復,所以本文對很多細節(jié)沒有加以描述。之后將主要對MICAPS3.2版本的本地化過程細節(jié)進行研究。
參考文獻:
[1]李月安,曹莉,高嵩,等.MICAPS預報業(yè)務平臺現狀與發(fā)展.氣象,2010.26(7):50-55.
[2]中國氣象局CMACast廣播節(jié)目表[試行].中國氣象局預報與網絡司,2012.2.
[3](美)Mark G.Sobell著.包站,孔向華,胡艮勝譯.Linux命令、編輯器與Shell編程(第2版)[M].北京:清華大學出版社,2010.9.