張玉榮,姚志亮
(1.巴彥淖爾市氣象局,內(nèi)蒙古臨河 015000;2.滿都拉氣象站,內(nèi)蒙古包頭 014000)
隨著氣象服務(wù)需求的不斷增長(zhǎng),急需進(jìn)行業(yè)務(wù)的多樣化及規(guī)范化優(yōu)化調(diào)整,建立多種業(yè)務(wù)融合的集約化預(yù)報(bào)服務(wù)工作平臺(tái)。吳昊旻等[1]介紹了氣象預(yù)警信號(hào)制作發(fā)布平臺(tái)的經(jīng)驗(yàn)與思路;黃閣等[2]研究了決策氣象服務(wù)平臺(tái)的設(shè)計(jì)。巴彥淖爾市氣象業(yè)務(wù)部門(mén)按照現(xiàn)代氣象預(yù)報(bào)業(yè)務(wù)發(fā)展的總體要求,采用人機(jī)交互的方式,通過(guò)功能性需求分析,建立起能夠適應(yīng)市級(jí)天氣預(yù)報(bào)業(yè)務(wù)和服務(wù)發(fā)展需求,以及現(xiàn)代氣象業(yè)務(wù)體系發(fā)展需要的業(yè)務(wù)流程;采用模塊化的方式[3]完成了市級(jí)集約化氣象預(yù)報(bào)服務(wù)平臺(tái)的整體功能設(shè)計(jì),為預(yù)報(bào)員構(gòu)建了一個(gè)適應(yīng)現(xiàn)代天氣業(yè)務(wù)發(fā)展需求[4],集信息采集、數(shù)據(jù)處理、數(shù)據(jù)分析、產(chǎn)品加工到天氣預(yù)報(bào)制作發(fā)布為一體的日常管理自動(dòng)化工作平臺(tái)。
為使巴彥淖爾市預(yù)報(bào)服務(wù)工作平臺(tái)具有功能多樣,操作簡(jiǎn)單,易于維護(hù)等優(yōu)點(diǎn)。將其功能設(shè)計(jì)為五個(gè)主要模塊。根據(jù)實(shí)際業(yè)務(wù)需求,在子模塊功能設(shè)計(jì)時(shí),采取細(xì)化求精的設(shè)計(jì)理念,為避免代碼冗余,在程序編寫(xiě)過(guò)程中通過(guò)調(diào)用自定義類(lèi)和方法實(shí)現(xiàn)各項(xiàng)功能,并將調(diào)用的信息參數(shù)化寫(xiě)成配置文件,利用程序自動(dòng)提取基礎(chǔ)信息,如登錄信息、數(shù)據(jù)庫(kù)IP地址、報(bào)文中的報(bào)頭信息等。
平臺(tái)采用C/S架構(gòu),客戶端使用Microsoft Visual C#作為開(kāi)發(fā)工具,采用SQL Server 2008數(shù)據(jù)庫(kù)作為人員信息、值班信息、產(chǎn)品制作信息、考勤信息等平臺(tái)操作過(guò)程中數(shù)據(jù)的管理,數(shù)據(jù)庫(kù)在Windows環(huán)境下運(yùn)行。氣象要素實(shí)況數(shù)據(jù)來(lái)自全國(guó)綜合氣象信息共享平臺(tái)(China Integrated Meteorological Information Sharing System,簡(jiǎn)稱(chēng)CIMISS)實(shí)時(shí)下載[5]。本地精細(xì)化預(yù)報(bào)數(shù)據(jù)采用國(guó)家統(tǒng)一報(bào)文格式,并采用Microsoft Office Access數(shù)據(jù)庫(kù)存儲(chǔ)。前臺(tái)界面使用WPF設(shè)計(jì)。
根據(jù)業(yè)務(wù)需求將平臺(tái)分為預(yù)報(bào)分析、監(jiān)測(cè)預(yù)警、氣象服務(wù)、數(shù)據(jù)管理、工作管理五大模塊,各模塊相互獨(dú)立(圖1),采用圖文形式顯示。
值班預(yù)報(bào)員在登錄界面使用“用戶ID”和“密碼”進(jìn)入主界面,同時(shí)將用戶信息寫(xiě)入數(shù)據(jù)庫(kù)。主界面以圖文形式顯示臨河地區(qū)7天城鎮(zhèn)精細(xì)化預(yù)報(bào),同時(shí)顯示當(dāng)天主班、副班、領(lǐng)班預(yù)報(bào)員和主班到崗時(shí)間等信息;進(jìn)入主界面后在后臺(tái)自動(dòng)運(yùn)行數(shù)據(jù)缺失報(bào)警程序,對(duì)指定目錄的實(shí)況數(shù)據(jù)、歐洲粗網(wǎng)格模式預(yù)報(bào)數(shù)據(jù)進(jìn)行檢索,數(shù)據(jù)缺失將有報(bào)警提醒,同時(shí)在電腦右下角自動(dòng)彈出報(bào)錯(cuò)信息。
圖1 巴彥淖爾市預(yù)報(bào)服務(wù)工作平臺(tái)設(shè)計(jì)框圖
主界面右鍵菜單包括人員管理、文件目錄、平臺(tái)簡(jiǎn)介等功能,在人員管理中將預(yù)報(bào)員ID和密碼寫(xiě)入數(shù)據(jù)庫(kù),并提供添加或刪除人員信息功能。文件目錄管理有兩種形式,一種是提供平臺(tái)中所有文件或軟件路徑的查詢(xún)功能;另一種將部分按鈕靈活設(shè)定,使預(yù)報(bào)員可以根據(jù)自身需求更換常用軟件或常用文件。
預(yù)報(bào)分析模塊主要包括短期天氣預(yù)報(bào)、短時(shí)臨近預(yù)報(bào)、旬天氣過(guò)程預(yù)報(bào)和專(zhuān)家數(shù)據(jù)庫(kù)四個(gè)子模塊。主要實(shí)現(xiàn)信息查詢(xún)、產(chǎn)品加工,產(chǎn)品制作等功能。
(1)實(shí)現(xiàn)常用數(shù)據(jù)(本地預(yù)報(bào)數(shù)據(jù)、上級(jí)指導(dǎo)產(chǎn)品、臨河實(shí)況信息等)和常用軟件(綜合信息網(wǎng)、氣象公服網(wǎng)、中央氣象臺(tái)等)的歸納整合。同時(shí)在快捷菜單中添加本地精細(xì)化預(yù)報(bào)結(jié)論模板輸出、短期會(huì)商、氣候概況、優(yōu)秀服務(wù)用語(yǔ)等常用信息調(diào)取。
(2)根據(jù)業(yè)務(wù)需求,結(jié)合實(shí)況信息和上級(jí)指導(dǎo)產(chǎn)品制作本地化預(yù)報(bào)產(chǎn)品,如空氣污染氣象條件等級(jí)預(yù)報(bào)、臨河地區(qū)逐三小時(shí)預(yù)報(bào)等。實(shí)現(xiàn)一鍵調(diào)用模板、編輯并保存功能,其中預(yù)報(bào)時(shí)間、制作人、簽發(fā)人等信息自動(dòng)讀取。
(3)將巴彥淖爾市氣象局預(yù)報(bào)預(yù)測(cè)創(chuàng)新團(tuán)隊(duì)分析總結(jié)出的各類(lèi)災(zāi)害性天氣預(yù)報(bào)著眼點(diǎn)以及適合本地災(zāi)害性天氣預(yù)報(bào)的指標(biāo),整合到專(zhuān)家數(shù)據(jù)庫(kù)模塊,供預(yù)報(bào)員查閱。
(1)建立和臨河多普勒天氣雷達(dá)、鄂爾多斯市多普勒天氣雷達(dá)、烏拉特中旗713天氣雷達(dá),山洪預(yù)警平臺(tái)、國(guó)家突發(fā)預(yù)警信息發(fā)布平臺(tái),SWAN2.0等常用監(jiān)測(cè)軟件的鏈接。
(2)根據(jù)本市災(zāi)害性天氣監(jiān)測(cè)預(yù)警業(yè)務(wù)流程,實(shí)現(xiàn)對(duì)災(zāi)害性天氣要素值的監(jiān)測(cè),確定各類(lèi)災(zāi)害性天氣要素閾值,并開(kāi)啟報(bào)警功能。
(3)實(shí)現(xiàn)對(duì)全市國(guó)家自動(dòng)站和區(qū)域自動(dòng)站任意時(shí)間段的實(shí)況數(shù)據(jù)查詢(xún)功能,包括單站多要素和多站單要素,查詢(xún)結(jié)果以文本形式以及折線圖或柱狀圖顯示;提供所選時(shí)段要素的極值及極值出現(xiàn)時(shí)間,同時(shí)生成實(shí)況通報(bào)產(chǎn)品。
(1)針對(duì)重大天氣過(guò)程,利用一鍵調(diào)取模板方式快速進(jìn)行重要天氣信息、重要天氣報(bào)告、天氣實(shí)況通報(bào)、重要天氣通報(bào)、專(zhuān)題預(yù)報(bào)等本地特色氣象服務(wù)產(chǎn)品的編輯,同時(shí)對(duì)已制作好的產(chǎn)品在指定目錄自動(dòng)保存。
(2)根據(jù)制作的各類(lèi)服務(wù)產(chǎn)品生成手機(jī)短信并保存在指定目錄下,節(jié)省短信編輯時(shí)間,提高信息發(fā)布效率。
(3)根據(jù)巴彥淖爾市氣象局重大天氣預(yù)報(bào)服務(wù)流程相關(guān)制度要求,實(shí)現(xiàn)氣象服務(wù)產(chǎn)品制作和服務(wù)記錄留痕并提供查詢(xún)功能,同時(shí)實(shí)現(xiàn)將服務(wù)記錄導(dǎo)出到Word的功能。
該模塊分為工作量統(tǒng)計(jì)、過(guò)程資料備份、預(yù)警信號(hào)檢驗(yàn)三部分。
(1)實(shí)現(xiàn)對(duì)重要天氣報(bào)告、專(zhuān)題預(yù)報(bào)等服務(wù)產(chǎn)品的統(tǒng)計(jì)查詢(xún)功能,實(shí)現(xiàn)個(gè)人工作量的查詢(xún)。
(2)實(shí)現(xiàn)對(duì)重大天氣過(guò)程的MICAPS實(shí)況資料、EC模式預(yù)報(bào)資料以及雷達(dá)資料的自動(dòng)備份功能,為預(yù)報(bào)員進(jìn)行天氣個(gè)例分析提供數(shù)據(jù)支撐。
(3)實(shí)現(xiàn)對(duì)市局和各旗區(qū)(縣)所發(fā)布的各類(lèi)預(yù)警準(zhǔn)確率、空?qǐng)?bào)率、漏報(bào)率、命中率和預(yù)警時(shí)間的月檢驗(yàn),并生成檢驗(yàn)報(bào)告。
該模塊包括公文流轉(zhuǎn)、業(yè)務(wù)規(guī)范、新聞媒體、個(gè)人信息四個(gè)部分。提供日常辦公管理文件的歸納整合;提供值班信息顯示、逐月值班費(fèi)自動(dòng)計(jì)算、值班預(yù)報(bào)員到崗時(shí)間查詢(xún)功能;實(shí)現(xiàn)值班表自動(dòng)生成,提供任意時(shí)段值班員信息查詢(xún)功能;實(shí)現(xiàn)交接班日志登記,形成交接班記錄,并在主界面中顯示當(dāng)日交班提醒;通過(guò)日??记谛畔浫?,實(shí)現(xiàn)任意時(shí)段值班信息統(tǒng)計(jì)查詢(xún)功能。通過(guò)該模塊可以記錄值班預(yù)報(bào)員操作信息、到崗時(shí)間、產(chǎn)品制作信息等,為日??己颂峁┝丝陀^依據(jù),客觀上對(duì)值班員起到了監(jiān)督作用。
通過(guò)巴彥淖爾市預(yù)報(bào)服務(wù)工作平臺(tái),預(yù)報(bào)員可在有限的時(shí)間里有序地進(jìn)行預(yù)報(bào)信息調(diào)閱,使預(yù)報(bào)制作和發(fā)布過(guò)程規(guī)范化、制度化、科學(xué)化,大大提高了工作效率。在遇到重大天氣過(guò)程時(shí),預(yù)報(bào)人員通過(guò)平臺(tái)查看實(shí)況氣象數(shù)據(jù),制作成文字、表格、圖形等直觀的氣象信息產(chǎn)品,從而提高預(yù)報(bào)服務(wù)質(zhì)量。該平臺(tái)利用人機(jī)交互形式,進(jìn)一步規(guī)范了業(yè)務(wù)工作流程,實(shí)用性強(qiáng)、操作簡(jiǎn)單、運(yùn)行穩(wěn)定,在公眾服務(wù)和政府部門(mén)決策服務(wù)過(guò)程中起到了重要作用。巴彥淖爾市預(yù)報(bào)服務(wù)工作平臺(tái)由巴彥淖爾市氣象臺(tái)自主研發(fā),大多數(shù)預(yù)報(bào)人員參與軟件試運(yùn)行及部分業(yè)務(wù)系統(tǒng)檢驗(yàn),2017下半年正式投入業(yè)務(wù)運(yùn)行以來(lái),提出了很多改進(jìn)意見(jiàn),在后期的應(yīng)用過(guò)程中還需不斷改進(jìn)和完善。
參考文獻(xiàn):
[1] 吳昊旻,劉元林,黃浩.麗水氣象預(yù)警信號(hào)制作發(fā)布平臺(tái)的研制與開(kāi)發(fā)[J].氣象水文海洋儀器,2012,29(1):48-51.
[2] 黃閣,韓秀君,盛永,等.遼寧省決策氣象服務(wù)平臺(tái)的實(shí)現(xiàn)與應(yīng)用[J].氣象與環(huán)境學(xué)報(bào),2008,24(6):53-57.
[3] 閆燕.市級(jí)集約化氣象預(yù)報(bào)預(yù)測(cè)平臺(tái)的教授與實(shí)現(xiàn)[D].成都:電子科技大學(xué),2015:1-73.
[4] 楊桂娟,鄢志宇,郭素杰.錦州市公共氣象預(yù)報(bào)服務(wù)業(yè)務(wù)工作平臺(tái)[J].現(xiàn)代電子技術(shù),2012,35(18):33-35.
[5] 熊安元,趙芳,王穎,等.全國(guó)綜合氣象信息共享系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].應(yīng)用氣象學(xué)報(bào),2015,26(4):500-512.