Web环境GIS软件开发方法

Web环境GIS软件开发方法


发布日期: 2017-06-06 更新日期: 2017-06-06 编辑:xuzhiping 浏览次数: 3338

标签:

摘要: Web环境GIS应用软件是运行在分布式多用户环境,数据和应用软件在物理上分布,在逻辑上集中部署。Web环境GIS应用具有在数据和应用软件方面的松耦合关系。系统客户端与服务器之间不仅有数据交换关系,而且在功能上也可能存在远程调用的情况。这种系统的开发重点是客户端...

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 (Prism,Tamarin,IronMonky)和Google(Gear,GWT,Chrome)等。ArcGIS软件提供了多种富客户端开发的接口,如ArcGIS Server for Flex、ArcGIS Server for SilverLight、ArcGIS Server for JavaScript以及ArcGIS Server for ADF等。

关注公众号
获取免费资源

随机推荐


Copyright © Since 2014. 开源地理空间基金会中文分会 吉ICP备05002032号

Powered by TorCMS

OSGeo 中国中心 邮件列表

问题讨论 : 要订阅或者退订列表,请点击 订阅

发言 : 请写信给: osgeo-china@lists.osgeo.org