基于ArcGISServer的空间Web服务异步调用.docVIP

基于ArcGISServer的空间Web服务异步调用.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于ArcGIS Server的空间Web服务异步调用 周胜,邹艳红 (中南大学地学与环境工程学院 湖南长沙 410083) 摘要:针对当前空间Web服务平台ArcGIS Server存在服务响应效率低等问题,将Ajax技术引入传统空间Web服务模型,实现异步响应空间Web服务。基于ArcGIS Server平台提出了集成Ajax技术空间Web服务的框架,并通过实例研究了构建空间Web服务和异步调用的过程。结果表明,集成Ajax技术空间Web服务的框架减少了数据传输量和Web调用时间,显著提高了数据使用与功能服务调用效率,相比传统空间Web服务框架具有明显优势。 关键字:ArcGIS Server;空间Web服务;Ajax Research on Asynchronous Calling Spatial Web Services of ArcGIS Server Zhou Sheng, Zou Yan Hong (School of Geosciences and Environment Engineering; Central South University; Changsha 410083;) Abstract: To solve the delaying response of prevailing Services which exists in spatial web service platform ArcGIS Server, Ajax is introduced into the traditional Spatial Web Service model to achieve an effect of asynchronous response of the Spatial Web Service. According to ArcGIS Server, presents a feasible framework of Spatial Web Service integrated with Ajax and provides a corresponding example. The results show that the framework reduce the volume of data transmission and Web call time, significantly improve data use and efficiency of the function service calls, has obvious advantages compared to the framework of traditional spatial Web services. Key Words: ArcGIS Server; Spatial Web Services; Ajax 0. 前言 Web服务(Web service)作为一种面向服务架构的技术,通过标准Web协议提供服务,其松散耦合结构保证了不同平台应用服务互操作的进行。空间Web服务即在空间信息服务中引入Web服务技术[1],空间Web服务保证了空间信息操作的平台无关性,又与其它应用系统资源融合,最大程度利用现有资源,其核心内容是通过Web服务与GIS功能相结合以服务的方式在网络上发布,实现异构地理空间信息的共享与互操作[2]。 传统的空间Web服务在响应效率方面存在明显缺陷:其“请求-响应”模式下用户每次请求总是要等待服务器响应且返回响应都要重新刷新整个页面。同时,少量数据的改变也会导致页面的全部刷新,既增加了网络流量及服务器的负担,又导致互操作和交互性能相对较差。本文将基于典型空间Web服务的企业级平台ArcGIS Server,在传统空间Web服务上集成Ajax技术,实现地理空间Web信息服务的异步响应,解决服务调用效率及用户体验问题,达到信息资源与地理空间信息的高效率共享与服务的目的。 1. ArcGIS Server机制原理 1.1 体系结构 ArcGIS Server基于ArcObjects以分布式对象技术标准构建,ArcObjects由各种组件、接口和方法组成,其组件涉及面从细粒度对象(单个的几何对象)到粗粒度对象(与ArcMap文档交互的地图对象)[3],因此ArcGIS Server每个组件都各自扮演着特定的角色,诸如进程管理、激活、解除活动以及平衡分配资源等。 ArcGIS Server由GIS服务器、Web服务器、Web浏览器、桌面产品四部分组成(图1)。GIS服务器本身包括两部分:Server Object Manager(SOM)和Server Object Contain

文档评论(0)

docindoc + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档