- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
GISWebService编程模型的探讨
第7卷第4期2007年2月科学技术与工程 V01.7No.4Feb.2007
Science and 2007
1671-1815(2007)04—0531—04
TechnologyEngineering ⑥ Sci.Tech.Engng.
GISWeb
Service编程模型的探讨
洪 亮 李向新 刘 芳
(昆明理工大学国土资源学院,昆明650093)
Web
摘 要GISService编程模型是新一代建立面向服务的IntemetGIS的系统原型.面向互联网提供具有空间信息处理功能
Web
的编程接口。文中讨论了GIS Service编程模型的系统结构、原理和特点。
关键词GISWebService编程模型SOAP协议地理信息服务
中图法分类号TP393.09;,文献标识码A
资源是面向行业的,各自独立,形成了空间信息孤
网络地理信息系统(WebGIS),主要指在Internet
或Intranet网络环境下采用标准WWW通讯协议的存岛。实现异构空间数据互操作是当前WebGIS面临和
储、处理、分析和显示地理信息(空间信息)的计算 急需解决的难题之一。成熟的分布式计算技术(微
机信息系统。WebGIS是Internet技术和GIS技术结合软的DCOM、OMG的CORBA或JavaRMI)由于系统紧
的产物。GIS通过WWW功能得以扩展。真正成为一密耦合的特点,能够比较好地满足局域网内同构系
种大众使用的工具。从WWW的任意一个节点, 统的分布式计算模式,但是,面对大型应用的异构
Intemet用户可以浏览WebGIS站点中的空间数据、制系统和真正Intemet应用的集成、更新、维护,缺乏行
作专题图,以及进行各种空间检索和空间分析.从 之有效的方法。
而使GIS进入千家万户[1]。 网络服务(Web
Service)是提供特定功能元素
实现WebGIS的方法是在Web应用程序的服务(如应用程序逻辑)的可编程实体,任何数量的、完
器端或者客户端进行扩展。早期的CGI(通用网关接
口技术)和ServerAPI技术由于存在容易造成服务器 Service服务器通过在
XML和HTTP)访问它。Web
瓶颈的局限性.已经被其他技术所代替。Plusins技 互联网上公布其能提供的服务,接受其他网络应用
术的问题在于不同公司的WebGIS产品不同,相应的程序(客户应用程序)的合法请求,把处理结果以文
插件也不一样,兼容性很差。目前流行的WebGIS系字、图表等多种形式返回给客户应用程序。GIS
统大都采用DCOMActiveX(Microsoft公司的标准规WebService是面向空间信息处理的WebService。其
范)或者COBRA、JAVA(OMG和JavaSoft公司联合推 主要功能包括空间信息的管理、查询、空间分析以
出)分布式对象模型技术,这两种不同解决方案各 及输出最后处理结果、地图服务、地名查找服务,路
有所长,能比较好地解决Browse/Server,Client/由服务就是典型的GISWeb Web
Service。使用GIS
Server结构的网络系统.但是这两种技术有一个共
同缺陷,即系统的客户端和服务端紧密耦合。 系统中。
在Web Service之间
文档评论(0)