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