溫舟 婁芳蕾 史虹婷 賈寧 王蛟洋 張德來
摘要:根據(jù)錦州市現(xiàn)在氣象業(yè)務的實際情況,利用Visuai Basic語言,在.net4.0框架及SQLServer2008數(shù)據(jù)庫的支持下,開發(fā)了錦州市綜合氣象預報預警服務平臺。該平臺可實現(xiàn)預警信號制作發(fā)布自動化,預警信號存檔、查詢、調(diào)閱,公眾氣象服務及專業(yè)氣象服務產(chǎn)品自動化或半自動化制作發(fā)布,決策氣象服務產(chǎn)品自動化制作發(fā)布已經(jīng)存檔、查詢、調(diào)閱,決策氣象服務背景資料庫查詢等功能。該平臺的開發(fā)有效地提高了錦州市氣象臺的工作效率,使錦州市氣象服務更為規(guī)范化,有效地減輕了預報員的重復性勞動。
關鍵詞:預報預警;工作平臺;NET4.0編程SQL數(shù)據(jù)庫系統(tǒng)
中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2017)07-0074-03
近年來隨著經(jīng)濟的快速發(fā)展,氣象越來越得到人們的關注和重視,氣象災害給人類造成的危害十分嚴重,從中國氣象局到各省市氣象局都開發(fā)了一些預報服務平臺、預警平臺,用以提高預報預警服務的時效性、準確性等,吳昊旻等介紹了氣象預警信號制作發(fā)布平臺的經(jīng)驗與思路,黃閣等研究了決策氣象服務平臺的設計,目前錦州市正在使用中的預警信號制作軟件不能對預警信號進行分類歸檔、查詢且使用了較長的時間,需要進行更新,另外公眾氣象服務中仍有預報內(nèi)容相同的軟件存在,并未實現(xiàn)自動化,預報員進行了重復性勞動,預報員所用的各類參考性信息較為分散,決策氣象服務資料庫的開發(fā)并未完整,決策信息也不能進行歸檔、查詢及半自動生成模板。因此,圍繞我市防災減災應對氣候變化的需求、公眾對氣象信息日益增長的需求,特開發(fā)錦州市綜合氣象預報預警服務平臺(以下簡稱平臺),以提高我市綜合預警預報業(yè)務水平以及氣象災害預警能力。
1平臺概述
1.1平臺功能
平臺主要包括以下內(nèi)容:即公眾及專業(yè)氣象服務、決策氣象服務、氣象災害預警信號,具體內(nèi)容如下:
1.1.1公眾氣象服務
包括公眾氣象服務業(yè)務流程,各種資料調(diào)用(如micaps3資料、省局數(shù)值模式產(chǎn)品等),小靈通,12121,電視預報、海洋預報及其他專業(yè)預報等服務產(chǎn)品自動化制作。
1.1.2決策氣象服務:
包括決策氣象服務背景資料庫的錄入、查詢,決策氣象服務材料分日期存檔、查詢,決策氣象信息發(fā)送地點,決策氣象信息發(fā)布流程,決策氣象服務產(chǎn)品制作模板自動生成。
1.1.3氣象災害預警信號
包括預警信號(省、市兩級)的存檔、分類、查詢、調(diào)閱,氣象災害預警信號的制作發(fā)布流程,本市發(fā)布氣象災害預警信號的制作模板自動生成、轉(zhuǎn)發(fā)省級發(fā)布氣象災害預警信號自動修改等。
1.2平臺開發(fā)環(huán)境
平臺開發(fā)語言使用Visual Basic,開發(fā)環(huán)境為VisualStudi02010和.net4.0,在網(wǎng)絡數(shù)據(jù)庫SQLServer2008的支持下,由此開發(fā)的一個綜合型服務系統(tǒng)。系統(tǒng)使用的資料有1951年以來相關決策服務背景資料庫,以及2015年以來的所有預警信號及決策服務信息。
1.3平臺設計
本平臺由主界面和一鍵發(fā)布、預警信號、決策服務三個子界面構(gòu)成,每個子界面包含MenuStrip、TabControl、TabLayoutPanel、GridView等多類控件。(圖1)
同時利用SQLServer2008構(gòu)建數(shù)據(jù)庫,其中包含預警信號數(shù)據(jù)庫、決策信息數(shù)據(jù)庫、決策氣象背景資料庫數(shù)據(jù)庫。
本平臺由于包含三個方面內(nèi)容,所以對其進行分別開發(fā),分別自主開發(fā)了一鍵發(fā)布、決策服務、預警信號三個類模塊,每個模塊分別為多個子類組成。
1.3.1部分代碼示例
1.3.2一鍵發(fā)布界面工作流程(圖2)
一鍵發(fā)布是以城鎮(zhèn)天氣預報為基礎,把城鎮(zhèn)天氣預報報文翻譯為相應的語言文字形式,同時根據(jù)相應的預報資料計算出晨練指數(shù)、森林火險等級、人體舒適度等指數(shù),之后自動生成小靈通、12121、電視天氣預報、海洋預報等公眾預報及專業(yè)服務預報的文本文件并進行顯示,在進行修改后即可保存并上傳至遼寧省氣象局和其他相應位置或路徑。
本界面菜單欄還包括Micaps資料調(diào)閱,日常工作流程,預報及專業(yè)服務所需的一些常用網(wǎng)站等。
1.3.3預警信號界面工作流程(圖3)
預警信號界面分為兩部分,一是預警信號制作發(fā)布,其中又分為市級自行發(fā)布的預警信號和轉(zhuǎn)發(fā)省級發(fā)布的預警信號,此兩類在選好相應的參數(shù)后即可自動生成預警期數(shù)、時間、預報員等,同時彈出Word文檔,可對其中內(nèi)容部分進行修改,之后關閉保存后即可進行對外發(fā)布,如存入至數(shù)據(jù)庫、自動上傳至遼寧省服務中心、生成預警發(fā)布短信等。二是可以對已經(jīng)發(fā)布的預警信號進行查詢統(tǒng)計,在選擇相應參數(shù)后即通過GridView控件以表格形式進行顯示,雙擊表格每行左側(cè)空白處可調(diào)閱已發(fā)布的預警。
本界面菜單欄包含預警信號補錄功能,可把未經(jīng)本系統(tǒng)發(fā)布的預警信號存入至數(shù)據(jù)庫。同時還包含打開自發(fā)預警或轉(zhuǎn)發(fā)預警文件夾功能、國家突發(fā)事件平臺發(fā)布網(wǎng)址以及其他預警所需要的網(wǎng)址。
1.3.4決策服務界面工作流程(圖4)
決策服務界面分為三部分,一是決策氣象信息部分,其中包括決策氣象信息制作,可調(diào)用模板后自動生成期數(shù)、日期、預報員等相關內(nèi)容,并可彈出Word文檔對內(nèi)容進行修改,關閉保存后可通過相關組件自動存入數(shù)據(jù)庫、生成短信等;本部分還可以對已經(jīng)發(fā)布的決策氣象信息進行查詢調(diào)閱。二是中期氣象部分,本部分內(nèi)容與決策氣象信息部分較為類似,可以對中期氣象進行制作發(fā)布及查詢。三是決策氣象背景資料庫部分,本部分通過對決策氣象背景資料庫數(shù)據(jù)庫進行調(diào)用,可分別按年、月、旬等不同時間參數(shù)進行查詢,且可對表格數(shù)據(jù)進行相應的修改。
本界面菜單欄也包括了決策氣象信息、中期氣象等補錄功能。
2平臺應用
平臺從2015年4月開始進行試用,并于2015年7月推廣至凌海市氣象局進行縣級版本試用。本平臺功能豐富,目前能夠有效地減輕預報員的重復性勞動,減輕預報員工作負擔;使公共氣象服務、決策氣象服務、氣象預警信號相關內(nèi)容一目了然,有效提高服務的時效性,是一個良好的綜合型預報預警服務平臺。
3結(jié)束語及討論
1)本平臺實現(xiàn)了公眾及專業(yè)氣象服務、決策氣象服務、氣象災害預警信號等自動化或半自動化制作、發(fā)布、查詢等功能。
2)本平臺目前正在錦州市氣象臺良好試用,有效地提高了錦州市氣象臺的工作效率,使錦州市氣象服務更為規(guī)范化,有效地減輕了預報員的重復性勞動。
3)由于不是專業(yè)的編程人員,平臺的美化方面略顯不足,且仍舊存在著暫時未發(fā)現(xiàn)的bug,針對這些存在的問題,將繼續(xù)對本平臺隨時進行更新和維護。