楊曉彤
(阜新市氣象局,遼寧阜新123000)
基于WEB的氣象信息發(fā)布和實時查詢平臺的設(shè)計與實現(xiàn)
楊曉彤
(阜新市氣象局,遼寧阜新123000)
本文介紹了當今主流開發(fā)技術(shù)WEB,通過對它的介紹,為各地建立符合標準條件的氣象信息數(shù)據(jù)庫提供指導,旨在建立優(yōu)秀數(shù)據(jù)庫的同時,兼顧相應的氣象信息發(fā)布工作、氣象信息處理工作,做好氣象信息公眾交流服務平臺的管理。
氣象信息;數(shù)據(jù)庫;信息處理;平臺設(shè)計
僅僅從技術(shù)層面上來看,一個成熟的系統(tǒng)對相關(guān)技術(shù)的要求相當高,還存在很多難關(guān)需要被攻克,這不僅僅是因為一個平臺開發(fā)的工程量驚人,同時也需要集合各類相關(guān)技術(shù)人才。
1.1 什么是氣象信息資料
氣象天氣資料指的是包括地面觀測、高空氣象、閃電定位、土壤濕度等一系列資料觀測整合而形成的各類氣象要素信息。通常各平臺所使用的氣象資料,會分成自動站的實時檢測資料、多普勒雷達探測得來的資料以及天氣預報等不同種類的氣象信息。
1.2 氣象信息資料如何處理和服務
氣象資料的處理就是使用計算機以及數(shù)據(jù)庫等工具對已有的不同氣象信息資料進行諸如存儲、管理及加工的工作,因此也可以將之稱為氣象資料的加工。另外,氣象資料可以分為實時的和非實時的兩大類。實時資料要求比較高,現(xiàn)代社會下用的當然也是實時資料最多,他們大都來自自動站。另一分類是其分成原始資料和加工資料兩種(按照是否經(jīng)過加工)。其余的分類,如將之分為數(shù)字化和模擬化資料。
2.1 主要技術(shù)理論介紹
NE技術(shù),即Microsoft XML Web services的主平臺。XMLWeb services的好處就在于,其對配套的操作系統(tǒng)甚至語言沒有設(shè)定特殊要求,也就是說它可以實現(xiàn)應用程序僅僅通過互聯(lián)網(wǎng)就能夠進行一定的通訊共享工作。VS2008的優(yōu)點則是在語言上更為簡潔。GIS技術(shù)(地理信息系統(tǒng))通常來說有著其他信息系統(tǒng)的各種優(yōu)點,其本身也是源自于BASIC基本編程語言。
2.2 氣象信息系統(tǒng)的設(shè)計原則
整體保障性原則,指的是一個平臺的開發(fā)不論是設(shè)計,還是對平臺整體需求的分析,都要按照具體的規(guī)劃逐步進行開發(fā)。實用性原則,它被視作是能夠體現(xiàn)一個系統(tǒng)是否優(yōu)良的重要指標,而一個系統(tǒng)是否能完美地結(jié)合業(yè)務需求,是系統(tǒng)成敗的最關(guān)鍵指標。簡明界面設(shè)計原則,顧名思義,指的就是界面的設(shè)計要做到簡潔明了,使用戶能夠方便的操作。權(quán)限細分原則,這個原則指的是一個系統(tǒng)為避免混亂,要對內(nèi)外部用戶進行嚴格的劃分管理。
3.1 整體設(shè)計
通常一個整體的系統(tǒng)架構(gòu)會采用層次型的架構(gòu),即包括數(shù)據(jù)層、表示層業(yè)務和邏輯層三層的架構(gòu)。其中表示層的作用在于能夠允許客戶端提供對應用程序的訪問,其主要負責的是顯示程序的界面,一般以ASP. NET的頁面進行運作。
3.2 模塊設(shè)計
通常我們可以根據(jù)系統(tǒng)的需求進行分析,而氣象信息的發(fā)布和查詢工作是以各地中心數(shù)據(jù)庫作為基礎(chǔ),從而實現(xiàn)各省市各種類氣象信息的網(wǎng)絡發(fā)布。一般而言,系統(tǒng)的板塊由信息查詢板塊、信息處理板塊、公眾交流板塊、信息管理模塊四大部分構(gòu)成。
3.3 數(shù)據(jù)庫設(shè)計
要想完成一個優(yōu)秀的、符合基本需求的數(shù)據(jù)庫,我們必須要深刻地將用戶之間不同層次的需求(涵蓋業(yè)務需求、產(chǎn)品需求和功能需求)進行分析。通常系統(tǒng)可以存儲并處理有關(guān)的信息包含城市地理、自動站數(shù)據(jù)、氣象預報等等。
一般來說,可以將一個氣象部門對外公布的信息分成兩類:第一類是有關(guān)氣象觀測的信息,具體涵蓋有關(guān)自動站實時監(jiān)測的信息、有關(guān)氣象雷達觀測的信息、有關(guān)衛(wèi)星云圖以及雷電云圖的信息觀測等。第二類則是有關(guān)氣象預警的信息,顧名思義,指的就是其公布的氣象災害預警信息。這樣看來,如何做到將這些信息快速、準確地傳達給受眾,就成為這個系統(tǒng)設(shè)計的最關(guān)鍵要求。因此,我們基于氣象信息種類繁雜且更新速度飛快的特點,必須要認真考慮設(shè)計系統(tǒng)的實時性,這樣一來WEB的優(yōu)勢便凸顯出來。我們結(jié)合WebGIS的特點,將氣象信息準確地在地圖中顯示出來,而地圖上信息的顯示可以包含點數(shù)據(jù)集,再到線數(shù)據(jù)集和面數(shù)據(jù)集,結(jié)合表格的顯示,與地圖上的信息共同關(guān)聯(lián)。當然,有關(guān)雷達和閃電的信息也可以這樣的方式進行顯示。在具體操作上,服務層的工作是負責把數(shù)據(jù)生成一定產(chǎn)品,從而提供給表示層。而基于Web架構(gòu)設(shè)計的氣象信息發(fā)布系統(tǒng),則可以分解為兩大服務器,即GIS和J2EE服務器。
綜上所述,由于有關(guān)氣象的信息數(shù)據(jù)量過于龐大,并且有相當一部分的資料對時效有著很高的要求,所以僅僅借助于自身的數(shù)據(jù)倉庫理論去進行研究、管理是不夠的。因為中心數(shù)據(jù)庫可能也會存有一定數(shù)量的不足,使得用這種方法形成的氣象發(fā)布一處理一交流一管理模式的開發(fā)也會存在很多問題,希望通過不斷的學習與交流,與大家共同進步。
[1]陳鉆,李海勝.新型臺風海洋網(wǎng)絡氣象信息系統(tǒng)的設(shè)計與實現(xiàn)[J].應用氣象學報,2012,(02):87-89.
[2]杜清運,虞昌彬,任福.利用嵌套金字塔模型進行瓦片地圖數(shù)據(jù)組織[J].武漢大學學報,2011,(05)):73-74.
Design and Implementation of Meteorological Information Release and Real-time Query Platform Based on WEB
YANGXiao-tong
(Fuxin Meteorological Bureau,Fuxin 123000,China)
This paper introduces the current mainstream development technology WEB,through the introduction of it,to establish the standard conditions of meteorological information database to provide guidance,to establish a good database at the same time,taking into account the corresponding meteorological information publishing,meteorological information processing work,to do a good job of public information service platformfor meteorological information management.
Meteorological information;Database;Information processing;Platformdesign
TP311
A
1674-8646(2015)10-0018-02
2015-06-07