摘 要:文章研究了WebGis在空間信息服務中的應用,詳細敘述了空間信息服務系統平臺的3個主要模塊:空間信息服務模塊、后臺數據庫模塊和導航搜索設計模塊的設計思想,最后給出了系統的整體結構框架,并對WebGis在空間信息服務中的應用給出總結。
關鍵詞:WebGis;空間信息;應用
WebGis即網絡地理信息系統是當前地理信息系統(GIS)的技術熱點,是實現GIS互操作的一條最佳解決途徑,它具有客戶端/服務器、交互性、分布式、動態、跨平臺等特點,還具有開放的、在Internet環境下運行、支持數據分布和計算分布、直接存取和查詢數據等要求。WebGis克服了GIS只能在局域網內部使用的局限,實現了在Web平臺上實現地理信息發布和空間應用的解決方案[1]。基于以上背景本項目采用如下研發路線:平臺原型系統使用Oracle和Autodesk公司的MapGuide產品,新一代的WebGis平臺,它提供PHP和JSP的API,服務器選用RHEL6.4(LINUX)來實現海量數據的集中管理和分布式應用,整個平臺原型系統采用客戶機/服務器(C/S)和瀏覽器/服務器(B/S)的混合型系統架構,充分吸納C/S和B/S兩種運行模式的優點。可根據具體應用目的,以不同的模式與之對應:對于空間數據交互較為頻繁和GIS空間分析要求較強的功能采用C/S模式,對于地理信息發布和日常業務類的應用要求采用B/S模式。根據實際使用的要求,整個平臺原型系統主要開發了3個模塊,下面分別詳細論述。
1 空間信息服務模塊
空間信息服務模塊的設計思想是從技術層面實現空間數據的管理和部署、深入分析空間信息服務的相關技術、終端無線定位技術和空間信息移動表現技術等。快速搭建實現空間信息服務要求平臺,實現各種資源之間的無縫連接和共享,在網絡環境下實現各種資源發布的同步性和一致性。空間信息服務模塊的結構如圖1所示。
空間信息服務模塊可以實現公交查詢服務、電子地圖服務、綜合信息服務、交通常識服務、實時路況服務等功能[2]。
2 后臺數據庫模塊
高效的后臺數據庫管理是實現空間信息服務的關鍵和核心。結合WebGis本身的特點和公眾對空間信息服務的要求,將后臺數據庫的數據劃分為基礎地理數據、道路網及交通規則數據、城市公交網數據和專題GIS數據。專題GIS數據庫中存儲的是專題性的地理信息數據[3]。
數據庫使用數據庫軟件Oracle進行開發,數據庫中有若干個表格,表格的結構設計模式如表1和表2所示。
3 導航搜索設計模塊
導航搜索從公交搜索引擎和自駕導航搜索引擎兩個方面進行設計。
3.1 公交搜索引擎設計
公交搜索引擎的設計主要考慮乘客想要到達什么地方,給出他們的建議乘車路線,或者給出幾條針對性的乘車路線,當乘客選擇乘車路線有錯誤時,也可以給出糾錯信息并給出正確的建議乘車路線。
3.2 自駕導航搜索引擎設計
自駕導航搜索引擎設計考慮的是從出發點到目的地的最佳行駛路線,路線的選擇原則不要求是最短路線,同時還要考慮行駛的時間、花費和是否要走高速。自駕導航搜索的結果以圖文并茂的行駛顯示路線的名稱、拐彎情況和長度[4]。
4 空間信息服務原型系統設計
基于WebGis的空間信息服務系統設計的總體結構框架如圖2所示[5]。
5 結束語
本項目開發的基于WebGis的空間信息服務系統實現了公眾從不同層次、不同角度對空間數據進行高效的維護和管理,滿足公眾的各種信息需求。同時擴充了空間信息的共享服務范圍,提高了空間信息服務的水平和效率,對“數字城市”的建設起到一定的推動作用。
參考文獻
[1]陳永華,張江旺.WebGis技術在公共信息服務中的應用研究[J].微計算機信息(測控自動化),2009,25(10-1):20-22.
[2]楊浩,童麗閨.基于WebGis的公眾交通信息服務系統的設計[J].測繪與空間地理信息,2010,33(1):167-169.
[3]曹先密,楊金玲,黃聲享,等.基于WebGIS的城市交通應急救援指揮系統設計與實現[J].測繪工程,2011,20(2):46-48.
[4]付仲良,張文元,劉衛國,等.WebGIS 在 114 電話導航中的應用[J].計算機工程,2010,36(8):281-283.
[5]顧健.WebGis公共交通信息系統設計[J].電腦編程技巧與維護,2009/14:82-84.
作者簡介:陳步英(1974-),女,河北保定人,副教授,碩士研究生,研究方向:數據庫技術,人工智能。