施 磊
?
關于氣象信息共享系統的設計與實現研究
施 磊
西藏自治區氣象局信息網絡中心,西藏 拉薩850000
為了適應我國各項氣象管理與服務工作的需要,建立起關于氣象信息共享的系統便成了氣象信息設計中心所需要解決的首要問題。而要建成具有綜合性與新穎性的信息共享的系統,便對其中具體的設計與實現方法作出分析。基于此,從氣象信息的共享系統內容出發,提出了具體的設計與實現方法。
氣象信息共享系統;設計;實現;研究
氣象信息是對于氣象情況的監測預測的數據,不僅能夠為人類決策預報提供基礎支撐,同時伴隨著觀測技術的進步。建立與發展關于氣象信息的共享系統也成為技術保障與突破的重要保障。據此,本文對設計和實現氣象信息的共享系統所作出的分析,也具有了十分深刻的現實意義[1]。
關于氣象信息的共享系統主要包括了大型的存儲數據庫、存儲模型、服務模型、中間模型等,概括起來主要有以下內容:
第一,存儲模型主要是依靠通信系統來完成,要建立起種類多樣的信息匯集渠道,首先需要對氣象業務的拓展性需求提出更高的挑戰,而建立存儲、管理與共享的模式也成為設計信息共享系統的核心內容。當前,關于氣象信息的分享系統主要涵蓋了對常規地面、自動站、高空、雷達、衛星以及其他數值預報的產品等。這些信息根據其格式編碼的不同可以大致分為兩種類型,即以要素排列與以電碼排列存放的資料文件,而這些不同的資料也所需要的應用方式也是不盡相同的[3]。
第二,在存儲模型上建立起來的氣象資料管理系統能夠為每位用戶提供可供調節、人機交互等諸多方式的共享服務。當中最為常見的便是根據用戶的需求,對相應的檢索接口進行開發,再將所得到的數據返送到程序內存或是用戶的存儲設備之中。程序的調用主要是利用預報和預測業務的廣泛使用,所以這種方法同時適應不同當前自動化的氣象預測與播報要求。
第三,關于中間件模型是介乎于數據庫的系統與應用系統間的一種模型類型。其主要功能在于能夠為其提供標準的、性能獨立的軟件,根據其適用于不同的領域而又可以劃分為消息的中間件與交易中間件等。其中消息中間件的主要作用是負責專項的消息通訊,這種軟件的使用依托于獨立的運行環境。當編程統一后,這種接口便能夠實現跨越平臺、跨越協議之間的相互聯通,進而也能夠促使軟件及平臺可以發揮出更大的功能[2]。
此外,利用中間件來完成系統中接口設置的任務,所具有的顯著優勢主要可以包含以下幾個方面:其一是能夠為數據庫提供統一的訪問能力,并且這種中間件還能對超越權限或是非法的用戶的訪問起到防止的效果,其二是這種中間件自身也具備通過系統間的程序功能也能更好地完成彼此間的通信任務。其三,中間件對于數據庫的保護也是多元的,既可以幫助變成語言完成程序語言的接口訪問,同時也能夠快速對應用程序中的請求作出回應,從而為系統提供更好的運用支持。
要完成好關于氣象信息系統的設計任務,保障各項系統功能能夠較好地實現,簡單來說需要從以下方面進行把握:
第一,在進行設計信息系統的過程中,必要要堅持幾項基本原則。(1)設計內容必須具有完備性。整個系統中的氣象信息內容是極為龐大的,因而要使得系統中存儲信息能夠滿足各位用戶的查詢需要,那么在設計系統的初期便需要對功能是否具有完備性要認真進行分析。(2)系統設計還需要滿足先進性的設計要求。信息系統的性能目標應當是較高的,所以在設計時必須要保證整個系統內軟件或是硬件的技術能夠對系統平臺的運行起到支撐的作用,從而為其順利奠定堅實基礎。(3)關于氣象信息的共享系統設計中的工作,還需要對其可擴展性提出更高的要求。系統內的要素編碼、數據庫以及具體的功能都需要按照發展的需求來完成擴充任務,因而在對各個模塊展開結構設計時,模塊增加則該模塊的獨立性也能夠獲得改進與提升。(4)要合乎使用習慣與使用能力的設計要求。這些系統的建立最終都是要為廣大用戶服務的,因而保障系統的開發和使用能夠易學、易懂、易用,也是設計者應當考慮的內容,針對不同水平層次的用戶,共享系統的界面設置和操作設置也需要變得更加簡便與直觀化。
第二,有關共享系統內部的功能設計,主要可以分為以下幾部分的內容:(1)地圖的瀏覽功能。氣象信息的表達通常與不同地理位置的表述是一體的,在對某一時刻的氣候進行形容時,往往也會指明其具體的地域,由此可見,關于地圖的瀏覽功能對于氣象信息的共享系統也是十分必要的。而這種功能設計主要體現在對地圖的縮小、放大、全屏顯示、平移、圖層控制以及地圖導入等功能上。(2)有關具體天氣的查看功能。建立氣象信息共享系統最為主要的目的即在于能夠方便人們對天氣情況進行及時的查看預防,而要實現這一性能,則需要用戶在地圖上進行點擊,然后再從顯示的信息中觀察到預報的氣象信息。當然,在這些海量的信息中也應當包括氣象監測部門所匯集的統計曲線內容,這些自動繪制出的降水、溫度曲線,也能夠為用戶生產、生活提供一定的參考。(3)有關不同城市的查詢功能。為了應對不同地區的用戶需求,要完成不同城市之間的氣象信息查詢,則需要其具備在預報城市的天氣信息進行顯示,同時也要在相應的城市位置有著閃爍提示。(4)有關系統管理的功能。不同的用戶其管理的權限是不同的,因而要保證及時添加信息的用戶能夠完成這項操作,那么關于后臺機制的安全性建設也應當成為設計中的重要內容。
第三,在設計中還會涉及到許多關鍵性的技術,舉例來說有在Java Applet基礎上建立起來的WebGIS技術、JavaScript+ASP技術等。WebGIS技術中通常采用Java APPlet來完成對于HTML頁面中的程序集成。而這些具有先進性的技術的發揮,也能夠為氣象信息共享系統的設計與完成提供最為可靠的技術保障。
隨著計算機系統的不斷升級與信息預報技術的飛速發展,完成更好的關于氣象的信息共享系統也成為社會、生態的必然性內在要求。因而,只有加強設計研究,才能促使氣象信息的共享系統能夠得到更好的進步,進而也才能為完成氣象工作服好務。
[1]馬渝勇,徐曉莉,宋智,等.省級氣象信息共享系統的設計與實現[J].應用氣象學報,2011(4):505-512.
[2]熊安元,趙芳,王穎,等.全國綜合氣象信息共享系統的設計與實現[J].應用氣象學報,2015(4):500-512.
[3]張蘭淑,嚴得平.移動氣象信息共享系統服務器端的設計與實現[J].青海氣象,2014(3):32-36.
About Meteorological Information Sharing System Design and Implementation of Research
Shi Lei
The Tibet Autonomous Region Bureau of Meteorology Information Network Center, Tibet Lhasa 850000
In order to adapt to the need of various meteorological management and service work in our country, set up of meteorological information sharing system became meteorological information design center the first problem to solve.And to build a comprehensive and novelty of information sharing system, and make analysis on the specific design and implementation methods.This article embarks from the meteorological information sharing system, and puts forward the design and implementation of a specific method, so as to provide reference for readers.
meteorological information sharing system; Design; Implementation; research
TP311.52;P339
A
1009-6434(2016)10-0091-02
施磊(1990—),男,漢族,甘肅張掖人、本科、助理工程師,從事西藏氣象信息網絡保障工作。