预览加载中,请您耐心等待几秒...
1/3
2/3
3/3

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

感谢测绘信息网www.othermap.com网友FO7O7@126.COM提供 第30卷第3期现代测绘Vo1.30,No.3 2007年5月ModernsurvevingandMMay. 基于Flex的ArcIMS地图发布研究 徐新艳‘,谈少巾“ (‘南京市工业大学信息学院,江苏南京21000。;“江苏省基础地理信息中心,江苏南京210013) 摘要本文分析现有了ArcIMS地图发布技术的局限性,简述了Flex技术体系与特点,提出了基于Flex的Ar- dMS地图发布技术路线,克服了现有ArcIMS地图发布技术的局限性,使得ArcIMS的地图发布更加生动流畅,操 作界面更加友好。 关键词WebGISFlexArcIMS富互联网应用程序(RIA) 中图分类号:PZos文献标识码:B文章编号:1672一4097(2007)03一0044一03 状态管理机制,利用Session,Viewstate等页面状 1现有的ArcIMS地图发布技术 态管理机制在某些情况下会造成服务器性能下降。 1.IArcIMS地图发布机制就其效果而言页面技术缺乏丰富的用户界面组件, ArcIMS是ESRI公司推出的网络地图服务器没有桌面系统那样生动,同时请求应答的机制造成 产品。通过建立标准的Webservice,ArcIMS允许么次操作都要经过刷新过程,用户需要不断的等待 各种各样的网络调用。ArcIMS内部各组件之间采页面刷新呈现结果。 用ArcXML进行通讯。当用户通过浏览器向Web1.2.2基于Applet的地图发布方案 服务器发送操作请求后,Web服务器通过Servlet该方案将W七b浏览器作为彻plet的容器,通过 引擎调用后台的ArcIMS应用服务器连接器,由连java开发柳plet寄宿在Web浏览器中运行。彻Plet 接器将用户的请求翻译成ArcXML格式的请求,并通过JavaCoTmector与AidMS应用服务器通信发送 且将该请求发送到ArcIMS应用服务器,ArcIMS请求,返回结果,呈现在APPlet中,该方案的特点是 应用服务器再将请求发送到ArcIMS空间服务器, 开发效率高,不存在客户端与服务器端代码的交互的 由ArcIMS空间服务器对空间数据进行操作,将结 问题,也没有刷新过程,但是由于Java虚拟机效率比 果一层层的返回最后在Web浏览器中呈现。 较低且柳plet文件比较大,在带宽受限的情况下载 ArcIMS提供了ActiveXConnector,JavaC0n- 到客户端需要较长时间,该方案目前较少采用 nector等多种ArcIM应用服务器连接器供开发平 台调用,这些Connector组件定义了大量的接口与ZFlex技术及其特点 地图相关的数据类型,避免了直接使用ArcXML与 2.IFlex技术简介 ArcIMS进行通信,简化了地图发布的开发。 1.2现有的ArcIMS地图发布方案Flex是由Adobe公司提出的富互联网应用程 目前WebGIS地图发布技术主要分为AsP、序(RichlnternetApplication)平台,所谓RIA就是 AsP.Net和JSP为代表的基于页面的地图发布和应用程序结合了桌面应用程序的反应快、交互性强 基于Applet地图发布的优点与Web应用程序的传播范围广及容易传播 1.2.1基于页面技术的ArcIMS地图发布的特性,简化并改进了Web应用程序的用户交互, 该方案通过在服务器端调用ArcIMS应用服务提供更丰富、更具有交互性和响应性的用户体验。 器连接器或者通过客户端的javaseriPt组装Flex采用GUI界面开发,使用基于XML的 ArcXML与ArcIMs应用服务器直接通信的方式接MXML语言。Flex具有多种组件,可实现Web 受客户的请求,与ArcIMS服务器通信,获得结果,ServiceS,远程对象,拖放,列排序,图表等功能。开 结果一般通过HTML的形式在浏览器中表达。该发人员使用MXML以及GUI设计器像设计Win- 方案的技术比较成熟,开发模式比较固定,缺点是dows窗体一样设计应用程序界面,通过ActionS- 开发时客户端与服务端的代码分离,而在很多情况criPt实现客户端的应用逻辑,Flex编译器将 下又要求客户端对象与服务端对象能够通信,从而MXML以及Actionscript代码编译成Flash文件 造成了开发比较复杂。其次页面技术缺乏良好的在IE等浏览器中运行。 感谢测绘信息网www.othermap.com网友FO7O7@126.COM提供 第3期徐新艳等:基于Flex的ArcIMS地图发布研究 2.ZFlex技术的特点通过该连接发送请求的地图组件类型发出消息,由 Flex作为主流的RIA平台主要有如下特点:地图组件类型根据