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