国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

地級臺站自動氣象站實況資料監(jiān)控的設計

2015-05-04 08:37李細生肖妙妮
中低緯山地氣象 2015年2期
關鍵詞:預報員柱狀圖實況

張 華,李細生,肖妙妮

(1.湖南省株洲市氣象局,湖南 株洲 412003 ;2.湖南省婁底市氣象局,湖南 婁底 417000)

地級臺站自動氣象站實況資料監(jiān)控的設計

張 華1,李細生1,肖妙妮2

(1.湖南省株洲市氣象局,湖南 株洲 412003 ;2.湖南省婁底市氣象局,湖南 婁底 417000)

2014年初觀測業(yè)務調整以來,一些夜間觀測項目取消,給預報員快速獲取實況資料帶來困難,自動站實況資料監(jiān)控程序及時地解決了這一問題。該程序從上級服務器中自動調取觀測站數(shù)據(jù)并顯示,既可監(jiān)視各個觀測站資料的及時性和完整性,又可為氣象要素的預報提供依據(jù)。程序運行穩(wěn)定可靠,數(shù)據(jù)快速準確,界面友好美觀;程序的設計方面突破了一些難點問題,如借助Chart控件顯示平滑曲線和柱狀圖,利用圖像的旋轉技術顯示風向和風速等。

氣象自動站;資料監(jiān)控;VB.NET;數(shù)據(jù)庫

1 前言

隨著全國地面氣象觀測業(yè)務的調整,人工觀測時次和項目的減少,自動觀測密度的項目的增多,目前全國大部分地區(qū)自動站地面觀測全要素5 min發(fā)一次報,要素達120余個,如何快速獲取這些要素,以及從眾多要素中遴選出預報員需要的數(shù)據(jù)和常用的數(shù)據(jù)成為地市級預報員所面臨的一個難題。雖然MICAPS程序可以顯示全國范圍加密自動站數(shù)據(jù),但一是由于MICAPS資料保存天數(shù)有限,對數(shù)天前的資料檢索無能為力,二是由于一般地市級區(qū)域范圍小,對要素的縱向比較和應用要求更高,而MICAPS在這方面的功能不太多。此外,中國氣象局提供的“綜合氣象觀測系統(tǒng)運行監(jiān)控程序”縱向檢索功能強大,要素也全面,但要在全國范圍內找到本地區(qū)站點,再找到相應的要素并作出時序圖,操作稍顯繁瑣。因此,設計一個針對某一具體地區(qū)的實況資料監(jiān)控程序很有必要,該程序可以自動快速調取本區(qū)域的氣象實況,實現(xiàn)24 h不間斷的監(jiān)控,預報員無需按鍵操作即可讀取相應的資料,既快捷又方便,可以很好的發(fā)揮地市級預報員在地域資料應用上的優(yōu)勢,為各項氣象要素比如溫度、降水和風向風力、能見度等的預報提供有力依據(jù),在短臨預報中發(fā)揮作用。

應上述需求,株洲市氣象臺開發(fā)人員設計了一個實況資料的監(jiān)控程序,自2014年1月開始,該程序一直在氣象臺使用,半年來運行穩(wěn)定,數(shù)據(jù)準確,操作簡單,界面美觀,深受預報員喜愛。下面將設計思路、主要功能及開發(fā)的難點和亮點逐一介紹。

2 設計思路

2.1 總體設計要求

程序設計總體要求是:穩(wěn)定、可靠、快速、簡便、美觀。

2.2 流程介紹

系統(tǒng)的工作流程:每小時通過FTP方式從省局服務器調取各個觀測站的整點報文(文本格式),由翻譯模塊處理后,數(shù)據(jù)顯示在主界面,并作出圖形曲線,同時自動存入數(shù)據(jù)庫,可供查詢和統(tǒng)計分析。

3 程序的主要功能模塊

程序界面用Microsoft公司的VB.NET編程語言[1]開發(fā),具有友好、美觀、傻瓜化等特點,無需太多人工操作,主要的功能模塊有以下幾個:

3.1 資料調取模塊

用微軟的Timer控件,每2 min(時間間隔可以調整)向省局服務器發(fā)送一次查詢,判斷是否有新報文數(shù)據(jù)生成,如有,即通過FTP方式調回本地,如沒有則進入下一次查詢循環(huán)。

3.2 資料翻譯模塊

該模塊的作用是將調回的文本格式報文,根據(jù)中國局觀測司《地面氣象要素數(shù)據(jù)文件格式(V1.0)》編碼規(guī)則,翻譯成要素數(shù)值,并保存進事先設計好的MDB數(shù)據(jù)庫。

圖1 程序主界面

3.3 顯示、作圖模塊

一旦數(shù)據(jù)庫中有新數(shù)據(jù)存入,則觸發(fā)顯示作圖模塊。數(shù)據(jù)顯示方式分為文本、折線圖、柱狀圖和位圖3種方式。整點時刻的各種要素以文本形式顯示在界面右側,最近24 h的溫度、相對濕度和海平面氣壓以平滑的折線圖顯示在主窗口,最近24 h雨量數(shù)據(jù)以綠色柱狀圖顯示,風向風速則以位圖方式顯示,符合預報員使用習慣,各種數(shù)據(jù)一目了然。

3.4 數(shù)據(jù)庫模塊

考慮到主要是單位內部使用,數(shù)據(jù)量和訪問量都不大,安全性要求也不高,因此數(shù)據(jù)庫采用XP系統(tǒng)自帶的MDB設計,此數(shù)據(jù)庫的優(yōu)勢是無需額外安裝數(shù)據(jù)庫服務器,通用性和移植性都比較好[2]。

3.5 統(tǒng)計、查詢模塊

該模塊的功能主要是實現(xiàn)歷史數(shù)據(jù)的年、月、日、小時的簡單查詢和統(tǒng)計,便于操作者快速掌握既往的天氣氣候資料。例如查詢2014年3月日最高最低氣溫,點擊“統(tǒng)計”,則出現(xiàn)如圖4“日最高、最低氣溫柱狀圖”窗口:

圖2 日最高、最低氣溫柱狀圖(3月)

此外,資料的查詢還可以表格形式顯示各種要素的歷史數(shù)據(jù)(圖略)。

4 技術難點和亮點

技術的難點主要體現(xiàn)在:要素曲線的顯示;風向風速的圖形化顯示等。

亮點:上述難點問題的解決;界面的美觀性;資料的快速及時獲?。唤y(tǒng)計和查詢功能的實現(xiàn);程序的自動化和穩(wěn)定性。

4.1 要素曲線顯示

要素曲線和柱狀圖使用.NET3.5程序自帶的Chart控件實現(xiàn),該控件的功能非常強大,做出的圖表效果也很美觀。下載和安裝好相關組件后,打開VS2008,在工具箱中右鍵選項,添加關于MSCHART組件的2個選項,工具箱中即出現(xiàn)Chart組件。 設置好Chart控件的各種屬性參數(shù)后,使用DataBindings 屬性綁定到數(shù)據(jù)庫查詢產生的數(shù)據(jù)源即可。其中Chart控件用法的掌握是個難點,包括安裝、數(shù)據(jù)源綁定、格式和屬性設置、事件的使用等等對于初次接觸的開發(fā)者來說都是個挑戰(zhàn),需要花時間去細細研究。

4.2 風向風速的圖形化顯示

VB.Net圖像操作的功能非常強大,如果用其GDI+接口來繪制圖像則顯得費時費力。用事先做好的透明位圖(gif格式),通過Picboxarray旋轉相應的角度實現(xiàn)風向、風速的圖形化顯示是相對較快速簡便的一種方式。圖像的平移和旋轉方法是利用TranslateTransform和RotateTransform子程序。主程序內的調用方法是:Picboxarray().image=rotate(bmp1,具體角度數(shù)值),如果報文內風向風速是“PPC”靜風,則Picboxarray().image = Nothing ,不畫圖。

5 結論

①實況資料監(jiān)控程序能從上級服務器中自動調取觀測站數(shù)據(jù)并顯示,既可監(jiān)視各個觀測站資料的及時性和完整性,又可為氣象要素的預報提供依據(jù)。

②經過半年的試運行,該程序運行穩(wěn)定可靠,數(shù)據(jù)快速準確,界面友好美觀。

③程序的設計方面突破了一些難點問題,如借助Chart控件顯示平滑曲線和柱狀圖,利用圖像的旋轉技術顯示風向和風速等。

[1] 楊浩,著.VB.NET入門經典(第3版)[M].北京:清華大學出版社.

[2] D.M.Kroenke著.數(shù)據(jù)庫處理--基礎、設計與實現(xiàn)(第七版)[M].北京:電子工業(yè)出版社.

2014-04-22

張華(1975—),女,工程師,主要從事地面氣象觀測工作。

1003-6598(2015)02-0058-02

TP311

B

猜你喜歡
預報員柱狀圖實況
江西省天氣預報員現(xiàn)狀調查分析與對策建議
基于Unity3D 的冒泡排序算法動態(tài)可視化設計及實現(xiàn)
鄉(xiāng)村小學的愿望與現(xiàn)實——宜君鄉(xiāng)村教育實況
天舟一號貨運飛船發(fā)射實況掠影
高中地理圖像圖表題解析技巧之管窺
由科研論文中一個柱狀圖引發(fā)的編輯思考
航空氣象預報人為因素的分析初探
可愛潮咖們的獨門彩妝實況直播
基于Android平臺的柱狀圖組件的設計實現(xiàn)
關于提高天氣預報準確率的思考
西畴县| 铅山县| 德昌县| 绥阳县| 东平县| 阜平县| 施秉县| 睢宁县| 安阳市| 乐东| 永康市| 铜梁县| 阜新市| 白水县| 图们市| 小金县| 常德市| 长岛县| 栖霞市| 石狮市| 佳木斯市| 嘉兴市| 大丰市| 巴里| 额尔古纳市| 宁明县| 济南市| 精河县| 淅川县| 凌源市| 洪雅县| 瓦房店市| 惠来县| 抚远县| 福泉市| 中阳县| 大新县| 凯里市| 咸宁市| 丰城市| 保靖县|