ArcGIS_server_Flex编程图解教程.pdfVIP

  1. 1、本文档共18页,可阅读全部内容。
  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文档。上传文档
查看更多
基于Flex 和RESTArcGIS Server 发布方法 1 绪言 WebGIS 即万维网地理信息系统,是利用交互网络技术扩展和完善地理信息系统的一项 技术。随着WebGIS 的发展,用户对他的表现形式有了更多的期待。同时开发人员也希望有 更简洁和伸缩性高的构架的出现。 WebGIS 实现技术总的归纳起来可以分为基于瘦客户端和胖客户端两种方案。基于瘦客 户端的方案中客户端只采用标准的WEB 技术,如HTTP 、HTML 和Javascript 。胖客户端的 发难则是通过下载安装插件来增强浏览器的能力。代表技术有Plug-in、ActiveX 控件技术以 及Java Applet 技术和SVG 技术。瘦客户端的开发模式已经成为当前WebGIS 的主流开发方 式,基于 B/S 架构的 WebGIS 得到迅速发展,但是随着互联网影响的不断扩大,以及 GIS 技术广泛应用到各行各业中,人们已逐渐不满足于目前的WebGIS 网页技术的表现效果和交 互性,而希望WebGIS 有类似C/S 的表现效果和交互性。 RIA (Rich Internet Application ,富互联网应用系统)是新一代网络应用程序,概念最早 是由 Macromedia 公司在2002 年提出的。它把桌面应用程序的交互性和用户体验与传统的 Web 应用的部署灵活性和成本分析结合起来。它具有无需刷新页面并提供快速界面响应等 优点。光就用户体验来讲,RIA 前景一片看好。基于RIA 客户端开发的新框架也不断涌跃, 有代表性的如微软的Silverlight、Sun 公司的JavaFX 以及Adobe 公司的Flex 。Flex 的优势 是先入为主,据Adobe 公司2007 年底的调查显示,经过近十年的推广,互联网上95% 以上 的计算机都安装了FlashPlayer9 ,而且这个数字正以每天百万级的速度在增长。 [1] Flex 与REST 进行结合是目前非常热门的分布式系统解决方案之一 。将这个方案应用 到WebGIS 中,就能轻便地建立起表现力丰富、交互性极好的基于Web 的地图应用程序。 REST 式软件构架是Roy Thomas Fielding 博士在2000 年首次提出的一种面向资源的构架。 ESRI 公司在2008 年10 月底发布了一套强大的基于Flex 的ArcGIS API for Flex 类库。 本文基于这种Flex+REST 构架,重点介绍如何发布REST 服务,并且在FLEX 中配置 ArcGIS API for Flex 类库以及访问ArcGIS Server 发布的REST 服务。 2 基于Flex/REST 的WebGIS 系统发布方法 基于Flex+REST 的WebGIS 系统总体构架相对于与传统的REST 风格构架组成要简单 些,只包括两个部分:ArcGIS Server 9.3 服务端和装有FlashPlayer 的浏览器端。服务器端采 用ArcGIS Server9.3 ,通过ArcGIS Server Manager 发布为REST 服务,在Flex Builder3.0 中 配置GIS 服务的API 环境,利用API 进行实例开发,开发完成后进行最终测试、发布。 1 2.1 地图发布 WebGIS 系统展现和操作需要的资源,可以通过GIS 服务器发布。文本重点学习地图服 务资源的发布方法和步骤。 第一步:制作地图文档。基于REST API 的WebGIS 应用从ArcGIS Server 客户端得到 的地图服务数据其实是由一些地图服务图层(包括 ArcGISTiledMapServiceLayer 或 ArcGISDynamicMapServiceLayer 或ArcGISImageServiceLayer 或ArcIMSMapServiceLayer ) 组成的。其中每一个地图服务层都通过URL 对应ArcGIS Server 中发布的一个Map Service , 而每一个 Map Service 都是源自于一个地图文档(Map Document )。地图文档的扩展名是 *.mxd

文档评论(0)

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

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

1亿VIP精品文档

相关文档