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