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理念的地理信息服务共享平台及其应用模式
转载于:https://www.cnblogs.com/tuncaysanli/archive/2009/06/03/1495701.html
Service GIS相关推荐
- 三维GIS的困境与出路
三维GIS的困境与出路 1. 前言 自Google Earth发布以来,三维GIS得到业界广泛关注,一时间成为研究和应用的热点,加上有美国宇航局(NASA)的World Wind等开源项目代码可供 ...
- 平安证券:维持超图软件“强烈推荐”评级
超图软件发布了全球首套支持云计算的64位Service GIS平台软件产品SuperMap GIS6R以及超图地理信息云服务平台.超图云GIS产品技术先进,具有四大特征:1.支持虚拟化,可在IBM.X ...
- GIS最新热点以及未来发展热门
来源:测绘地信.知乎用户测绘小河马 GIS是空间技术和信息技术的交叉学科,相关领域的研究热点都有可能成为GIS的发展趋势.GIS的技术环节无外乎数据获取.数据分析.数据呈现三个方面,从近年的发展情况看 ...
- 从语义(semantic)GIS和知识表达谈起
语义(semantic)及其语义Web 首先谈语义,个人理解,语义就是具有意义的信息,例如我们单独说"b-u-s",是没有任何意义的,但如果我们说"bus",在 ...
- 开源Gis简介(转)
开源GIS简介 C++开源GIS中间件类库: GDAL(栅格)/OGR(矢量)提供了类型丰富的读写支持 GEOS(Geometry Engine Open Source)是基于C++的空间拓扑分析实现 ...
- Arcgis10.2安装与解决 [转载自麻辣GIS]
安装步骤 下载安装文件 需要下载2个安装文件: ArcGIS Desktop 10.2原版安装光盘 ArcGIS Desktop 10.2补丁文件 关闭Windows防火墙 如果想安装起来少麻烦,请关 ...
- [转]GIS开发平台的未来 —— .NET还是J2EE?
在GIS开发领域,从底层开发到应用系统,从数据采集到空间分析,从单机应用到网络发布,我们是否真的需要.NET或J2EE?尽管四周一片鼓噪之声,尽管已经有了转换平台的成功先例,我们依然需要冷静的考虑,慎 ...
- GIS基础软件及操作(十)
原文 GIS基础软件及操作(十) 练习十.网络分析 (1) 加深对网络分析基本原理.方法的认识: (2) 熟练掌握ARCGIS下进行道路网络分析的技术方法: (3) 结合实际.掌握利用网络分析方法解决 ...
- android gis 框架,三、ArcGis For Android:图层(Layers)
1.选择什么类型的图层 2.地图图层 3.操作层图层 4.临时的图形 在ArcGis中,图层是用来在地图中显示地理数据的.一般来说图层的数据只会来自单独的数据源,比如只来自map service UR ...
- 开放源代码GIS资源集锦
转自 http://www.opensourcegis.org/ ,供不能访问该网址的朋友参考 ---------------------------------------------------- ...
最新文章
- 二叉树中序遍历方法实现
- [持续更新]UnsatisfiedLinkError常见问题及解决方案
- 北京师范大学网络教育期末考试计算机,北京师范大学网络教育———《计算机应用基础》第二章同步练习题(4)...
- python之模块calendar(汇集了日历相关的操作)
- linux openh264 编译,在Linux下为Android构建openh264
- Pytest-ordering自定义用例执行顺序
- stm32移植paho_paho.mqtt.c开源代码的ARM移植
- Qtp10安装过程遇到的问题
- 1.通俗地理解贝叶斯公式(定理)
- mysql中的聚集索引(聚簇索引)、非聚集索引、稀疏索引、稠密索引
- python分组统计excel数据_在python中对数据进行分组并与excel进行比较
- 华硕ROG|玩家国度 魔霸7Plus G713PV win11原厂系统 带ASUS Recovery
- idea 集成Git 遇到的问题 与解决
- 惠普打印机打印不出来
- 软件工程课程小组成员介绍
- 毫米波雷达 ti awr2243 天线通道校准方法
- 教你如何在wordpress中在你的网站页脚添加管局备案号
- 三进金蝶软件园,记我的面试之旅
- OBS Stduio 捕获屏幕预览黑屏 win10解决方案
- MOS管中有体二极管(也就是寄生二极管)原因,衬底不和S极短接,DS可以互换。如短接则不可互换
热门文章
- matcaffe训练与测试
- caffe的python接口学习(7):绘制loss和accuracy曲线
- 【论文笔记】Joint Cascade Face Detection and Alignment
- 基于词嵌入技术的微博博文情感分析系统设计实现
- pyspark分类算法之决策树分类器模型实践【decisionTreeClassifier】
- python实践gcForest模型对鸢尾花数据集iris进行分类
- Macbook安装brew
- linux workon 命令,安装python虚拟运行环境,linux下配置workon切换虚拟环境
- ArrayList的初始化常用方式,扩容,和应用(去重)
- 基于springboot的疫情网课教学平台