摘要:文章從提高海洋災害預警反應能力和減輕海洋災害損失的角度出發,利用數據庫技術、可視化技術、網絡技術、3S 技術,結合臺風信息系統的及時性和準確性的需求,構建一個實時更新、強化分析的臺風路徑實時發布系統。該系統采集全球各大臺風專業網站發布的臺風數據,存儲于臺風綜合數據庫中,通過 GIS 和 RIA 技術,具備臺風路徑與衛星云圖、氣象雷達疊加顯示及臺風歷史信息查詢展示功能,為預警報技術人員對臺風災害及時做出科學研判提供了數據支撐。
關鍵詞:GIS;RIA;臺風路徑;實時發布。
0 引言。
臺風是影響我國人民正常生活的主要自然災害之一,每年都會發生在我國沿海地區數次,因此準確、及時地通過多種渠道實時得知臺風動向,盡可能大地獲取臺風資料,對臺風的預防、預警工作就顯得尤為重要。地理信息系統(Geographic Information System,GIS)強大的數據管理、空間分析、空間信息可視化以及數學建模功能,在臺風預警中得到了廣泛應用[1].富客戶端(Rich Internet Application,RIA)技術是集桌面應用程序最佳用戶體驗與 Web 應用程序的快速低成本部署以及互動多媒體通信的實時快捷于一體的新一代網絡應用程序,具有前所未有的高度互動性和豐富的用戶體驗。本系統利用。NET 平臺,結合 GIS 和RIA 技術,實現了集臺風實時數據采集、臺風綜合數據庫建設、臺風歷史數據整編入庫、臺風路徑展示為一體的臺風路徑實時發布系統。
1 關鍵技術。
1.1 GIS 技術。
GIS 技術是近些年迅速發展起來的一門空間信息分析技術[2],在信息應用領域中,它發揮著技術先導的作用。它主要用于地理分布、空間分析:海量空間數據的存儲和管理采用空間數據庫進行,滿足矢量、影像等多種數據資源一體化和集中管理;系統屬性數據采用 ADO.NET 方式連接;采用定位消息中間件技術實現各種實時信息接入,保證接入的信息能夠無差錯、快速準確、主動推到客戶端和相應的用戶。
1.2 RIA 技術。
RIA 技術是集桌面應用程序最佳用戶體驗與Web 應用程序的快速低成本部署以及互動多媒體通信的實時快捷于一體的新一代網絡應用程序[3].客戶端應用程序使用異步客戶/服務器架構連接現有的后端應用服務器,這是一種安全、可升級、具有良好適應性的、新的面向服務模型,這種模型由采用的 Web 服務所驅動。RIA 技術的使用,能夠將數據被緩存在客戶端,從而實現一個比基于 HTML 響應速度更快且數據往返于服務器的次數更少的用戶界面,加強用戶的體驗,提高頁面訪問的效率。
2 系統總計設計。
2.1 總體框架圖。
本系統總體框架以標準、制度和安全體系為保障,以臺風綜合數據庫為基礎,以 GIS 和 RIA 平臺為技術支撐,以臺風實時信息展示、臺風預報路徑展示、多條路徑疊加展示、與衛星云圖疊加展示、與氣象雷達圖疊加展示、臺風歷史信息查詢展示為主的海洋預警報業務流程為目標,形成互聯互通、貫穿上下的海洋災害預警報和社會服務信息化為一體的臺風路徑實時發布系統,具體如圖 1 所示。
2.2 系統功能設計。