隨著計算機技術、網絡技術、數據庫技術等的發展以及應用的不斷深化,GIS技術的發展呈現出新的特點和趨勢,基于互聯網的Web GIS就是其中之一。Web GIS除了應用于傳統的國土、資源、環境等政府管理領域外,也正在促進與老百姓生活息息相關的車載導航、移動位置服務、智能交通、搶險救災、城市設施管理、現代物流等產業的迅速發展。
GIS經歷了單機環境應用向網絡環境應用發展的過程,網絡環境GIS應用從局域網內客戶/服務器(Client/Server,C/S)結構的應用向Inte.net環境下瀏覽器/服務器(Browser/Server,B/S)結構的Web GIS應用發展。隨著Internet的發展,Web GIS開始逐步成為GIS應用的主流,Web GIS相對于C/S結構而言,具有部署方便、使用簡單、對網絡帶寬要求低的特點,為地理信息服務的發展奠定了基礎。
然而,早期的Web GIS功能較弱,主要用于電子地圖的發布和簡單的空間分析與數據編輯,難以實現較為復雜的圖形交互應用(如GIS數據的修改和編輯、制圖)和復雜的空間分析,還無法取代傳統的C/S結構的GIS應用,出現了B/S結構與C/S結構并存的局面,而C/S結構涉及客戶端與服務器端之間大量數據轉輸,無法在互聯網平臺實現復雜的、大規模的地理信息服務。
隨著電子政務和企業信息化(電子商務)的發展,構建由多個地理信息系統構成的信息系統體系,跨越傳統的單個地理信息系統邊界,實現多個地理信息系統之間的資源(包括數據、軟件、硬件和網絡)共享、互操作和協同計算,構建空間信息網格(Spatial Information Grid),成為GIS應用發展需要解決的關鍵技術問題。這要求將GIS的數據分析與處理的功能移到服務器端,通過多種類型的客戶端(如PC、移動終端)上Web Browser或桌面軟件調用服務器端的功能,來實現傳統C/S結構GIS所具有的功能,最終使B/S結構取代C/S結構的應用,通過GIS應用服務器之間的互操作和協同計算,構建空間信息網格。
B/S結構應用已經由瀏覽器/網絡服務器/數據服務器(Browser/Web Server/Data Server)三層架構階段進入到瀏覽器/網絡服務器/應用服務器/數據服務器(Browser/Web Server/Application Server/Data Server)四層架構階段。在新的四層架構中,網絡服務器和應用服務器分離,并且其間還可以插入二次開發和擴展功能,其中的應用服務器一般為支持遠程調用的組件式GIS平臺,或由組件式GIS平臺封裝而成。將GIS復雜數據分析與處理功能(編輯、拓撲關系的構建、對象關系的自動維護、制圖)移到GIS應用服務器上,使客戶端與服務端的數據傳輸減少到最少的程度,為在Internet上實現復雜、大規模的地理信息服務提供了可能。這一架構帶來的巨大優勢是使服務器端具有極強的擴展性,因此作為應用服務器的組件式GIS所具備的功能,都可以通過B/S結構實現,WebGIS不再是只能滿足地圖瀏覽和查詢的簡單軟件了,而是一個體系先進,功能強大的服務器端GIS(Server GIS)。新的服務器端GIS將是未來應用的發展的主流。
文章來源于領測軟件測試網 http://www.kjueaiud.com/