Service GIS

Service GIS面向服务

不过,随着近两年SOA(面向服务的体系架构)潮流的兴起,这一软件工程方法也同样引发了新的GIS软件技术革命,形成了服务式GIS(Service GIS)。

Service GIS是产生于面向服务软件工程方法的GIS软件技术,它脱胎于组件式GIS,是在组件式GIS基础上的质的飞跃,也是组件式GIS的升级。在组件式 GIS功能强大的组件群基础上,Service GIS采用面向服务的软件工程方法,把GIS的全部功能封装为Web服务(Web Service),从而实现了被多种客户端跨平台、跨网络、跨语言地调用,并具备了服务聚合能力以集成来自其他服务器发布的GIS服务。Service GIS软件平台的新突破,主要包括以下几个方面。

在细粒度组件式GIS基础上,封装粒度适中的全功能GIS服务群,构成 Service GIS的服务器,并向客户端发布这些服务。这里强调全功能的GIS服务,包括数据管理、二维可视化、三维可视化、地图在线编辑、制图排版以及各类空间分析 和处理等,而不仅仅是Web GIS时代的基本GIS功能。

客户端GIS软件具备服务聚合能力,可聚合同一厂家服务器软件和第三方服务器软件发布的GIS服务,并与本地数据和本地功能集成应用。

服务器端软件具备强大的服务聚合能力,可以聚合来自其他服务器上发布的GIS服务,并可以将聚合后的结果再次发布,而再次发布的服务还可以继续被其他的服务器软件聚合。

服务器支持发布基于通用规范的服务,如WMS、WCS、WFS、WPS、GeoRSS、KML等,以便被第三方软件作为客户端集成调用。

Service GIS是一个完整的、面向服务的GIS软件技术体系,它包括服务提供者(Service Providers)、服务消费者(Service Consumers)和服务规范(Service Specifications)。Service GIS同时也是一个全功能的GIS技术体系,远远超越了WebGIS时代的功能。Service GIS与WebGIS之间的差别,就如同GIS软件与电子地图软件之间的悬殊。

Service GIS继承了组件式GIS所具备的一系列优点,如跨语言二次开发、所见即所得的应用开发方式、与其他IT技术继承的强大能力、高度可伸缩型等。

基于Service GIS,基础地理信息供应部门把已经建立的基础地理信息库通过Web服务向各部门发布,从而使各部门可以直接通过访问这些Web 服务,使用基础地理信息数据,实现与本单位的专题数据叠加集成,用于开发应用系统。

由于采用了面向服务的体系架构以及Service GIS技术,基于这种方式构建的地理信息共享平台被称为地理信息服务共享平台。基础地理信息供应部门可以构建基础地理信息服务共享平台,各部门还可构建专 题地理信息服务共享平台。GIS应用系统则在各地理信息服务共享平台基础上开发,这种基于SOA的全新的地理信息系统顶层设计将会为数字城市和分布式企业 信息化的建设带来强大的生命力,并为各部门互相割裂的信息化烟囱现象找到了治愈的药方。

目前,重庆市基础地理信息中心和西安市信息中心正在基于SuperMap iServer和面向服务的地理信息服务共享模式,开展超大型城市的地理信息服务共享平台建设。在SOA成为主流的软件工程方法的情况下,Service GIS将得到越来越广泛的应用,而全新的第三代面向服务的地理信息共享模式也将在政府信息化、企业信息化和个人应用等多各领域得到快速发展。这一模式将改 变未来十年的GIS应用系统开发方法,真正开启地理信息共享的服务聚合时代。

伴随网络应用的深入,地理信息系统开始成为面向终端的日常服务

基于SOA理念的地理信息服务共享平台及其应用模式

一起学习GIS及其二次开发,一起进步!
原文地址:https://www.cnblogs.com/tuncaysanli/p/1495701.html