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