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
添加微信好友, 获取更多信息
复制微信号
本站声明:网站内容来源于 *** ,如有侵权,请联系我们,我们将及时处理。