魯正
摘要:本文將就基于B/S構架的基礎上對我國民航氣象領域的要求進行分析,這樣一來可以近距離的分析并且顯示輸出各類氣象數據,這種模式能更為直觀和簡潔的向使用者顯示所需的數據信息,給使用者更加直觀的感受,因此這個系統目前已經在我國的部分民航氣象中心所認可和使用。
關鍵詞:民航氣象;服務系統;瀏覽器/服務器
中圖分類號:TP311.52 文獻標識碼:A 文章編號:1007-9416(2017)05-0094-01
近年來,我國的民航產業迅猛發展,與此同時,我國的氣象學以及相關的氣象觀測技術也在飛速發展,而隨著觀測手段的進步與提高,對于傳統的氣象參數的數據采集的要求也不斷的提高,比如越來越多的監測部門要求氣象數據的實時跟蹤與反應;以及監測的數據類別也不斷的增加,例如不同高度的氣象溫度、濕度等。
1 現狀
在民航氣象的信息分析中,越來越多的高新科技應用于氣象信息的綜合分析中。但目前就我國來說,并未出現一款適合的氣象應用軟件,更沒有一款能夠應用于我國的民航,并且能夠處理各種氣象方面數據的應用軟件[1]。當前在市面上流通的軟件僅僅針對于某類氣象數據的監測,并且是依據不同的地理信息系統,因此,我們要更加大膽的嘗試和研究,要結合多方面的知識進行開發。
2 基于B/S架構的民航氣象信息綜合服務系統的應用
本文所介紹的氣象信息綜合服務系統應用當前較為流行的瀏覽器/服務器架構,并在此基礎上結合其他的服務器程序,以此支持多用戶的使用和瀏覽[2]。
2.1 系統結構分析
(1)服務器。服務器承擔系統的大部分預算工作以及各類資源管理和維護工作,它位于數據庫和使用者即客戶端之間。由此我們不難發現,它是整個系統中最忙碌的部分,因此其在系統中運行的效率也決定了系統性能的好壞。C語言作為服務器的開發語言,它結合了多線程技術對系統的性能采取優化的措施。并且服務器分為五個功能模塊,分別是伺服模塊、數據處理模塊、定時模塊、投影變換模塊以及控制模塊。對于伺服模塊是只要監督客戶的連接情況,并為每一個客戶分配獨立的服務單元;而對于數據處理模塊主要是負責對幾個大類別數據的提取和解讀;投影變換模塊則是負責氣象數據在經緯度的投影、柱面投影等的相互轉換。(2)客戶端。因為對于使用者來說,要求客戶端具有矢量圖形渲染以及渲染參數改正等要求。這樣一來,它不僅負責與用戶進行交流同時也承擔部分的計算任務和圖像的渲染等作用。客戶端利用JAVA進行開發,并且還提供圖形渲染功能等,還能夠通過把JAVA Applet嵌入html中,使用者只需要通過Web瀏覽器就可以獲得系統提供的服務。除此外,正如上述所講,客戶端還擁有良好的人機交換界面并支持用戶對自己的工作平臺進行個性化的設置。(3)數據庫。氣象數據包含天氣氣象等重要的數據,熱帶氣旋,溫度等數十種數據,這些數據量龐大,數據請求使用頻繁,由此一來就需要大量的數據庫存儲,因而必須使用大型的ORACLE數據庫,才能夠滿足大量使用者的需求。
2.2 關鍵技術
(1)投影變換。地面投影是在直角坐標系的方式下,建立地球經緯度,并且從球面到平面的映射。這一系統有三種投影方式,包括蘭博托投影、麥卡托投影以及經緯度投影,不同的投影方式所獲得的經緯度網格線不同,并且相對于地球自身的經緯度網格會有變形。(2)克里金插值。本系統中的大量圖形,例如天氣氣象圖,氣象物理量圖等,這些都要求繪制出準確的氣象要素曲線或者是等值線,而本系統所使用空間自協方差最佳插值法,即克里金算法進行插值計算。克里金插值法又可稱之為空間自協方差最佳插值法,其是以一個法國人的名字命名的一種最優內插法。
3 展望
綜上所述我們可以得出此類系統具有優點,同時也存在一定的不足[3]。下面我們就來一一的分析。本系統巧妙的應用了當前盛行的B/S架構,使得體驗者只需要經過Web瀏覽器就可以輕松獲得系統給提供的綜合信息。該系統具有人性化的人機交互界面,它不僅能夠使得參與者將氣象資料可視化,還能夠合并不同標準的國內氣象資料,對于這一系統,它具備矢量圖的格式,因此能夠將圖片等資料進行任意的收縮和放大,但不會失去真實性。但以上只是針對于這一系統的優點進行分析,本系統還存在缺點:例如,當進行疊加的要素較多時,該系統繪制的時間運行較長,不能夠在較短的時間內呈獻給用戶;此外因為此系統運用的是分布式B/S架構,客戶端接受的數據結果內存較大,故而前后臺的傳輸量就會很大,也因此這就更需要傳輸兩端對于網絡寬帶的速度等都有一定的要求;再者就是這一系統的部分算法并不是很高級,應當進一步的優化,這樣才能夠反饋給使用者更好的用戶體驗。
4 結語
本文以上的氣象信息綜合服務系統采取當前的流行的瀏覽器/服務器架構,通過瀏覽器為使用的用戶提供各種民航氣象的圖形化服務。它不僅能夠將各種觀測的氣象要素集合到同一個地理信息系統之中,還能夠進行人機交互,進而能夠為不同的使用者提供更為人性化的服務。
參考文獻
[1]烏倫.地理信息系統原理方法和應用[M].科學出版社,2014.
[2]張宏.地理信息系統算法基礎[M].科學出版社,2016.
[3]王慶勇.基于Web的綜合氣象信息分析系統研發[D].重慶大學,2016.endprint