Web環境GIS應用軟件是運行在分布式多用戶環境,數據和應用軟件在物理上分布,在邏輯上集中部署。Web環境GIS應用具有在數據和應用軟件方面的松耦合關系。系統客戶端與服務器之間不僅有數據交換關系,而且在功能上也可能存在遠程調用的情況。這種系統的開發重點是客戶端系統與服務器之間的接口,以及Web服務器與GIS服務器之間的接口。WebGIS的開發在服務器端和客戶端都可能存在。但現在多數平臺GIS軟件,只需要在服務器端配置發布的服務,并不需要復雜的軟件開發,主要軟件開發是在客戶端。Web環境GIS應用軟件系統是一個開放的結構系統,跨平臺互操作經常發生。宿主式、組件式和開源式開發方式適合這類應用軟件開發。
開發語言一般選擇跨平臺性好的語言,如C#、JavaScript、J2EE等。Web環境GIS應用軟件分為瘦客戶端和富客戶端(RIA)應用軟件。富客戶端應用軟件提供客戶端更豐富GIS應用功能。目前支持富客戶端開發的技術主要有AJAX、AdobeFlash/Flex/AIR、Microsoft Silverlight、Sun JavaFX、Firefox 3 (Pri *** ,Tamarin,IronMonky)和Google(Gear,GWT,Chrome)等。ArcGIS軟件提供了多種富客戶端開發的接口,如ArcGIS Server for Flex、ArcGIS Server for SilverLight、ArcGIS Server for JavaScript以及ArcGIS Server for ADF等。
來源:開源地理空間基金會中文分會
來源鏈接:https://www.osgeo.cn/post/143b5
添加微信好友, 獲取更多信息
復制微信號
本站聲明:網站內容來源于 *** ,如有侵權,請聯系我們,我們將及時處理。