论文部分内容阅读
互联网影响的不断扩大和GIS应用技术的日渐成熟为地裂缝和地面沉降等地质灾害的信息化管理提供了强力支持和现实可能。传统的WebGIS架构模式与开发方式已很难满足不断增长的用户需求。RIA(Rich InternetApplication)技术以丰富的人机交互能力和极佳的用户体验为WebGIS开发提供了新的选择和手段。基于HTML5规范和RIA开发理念利用ArcGIS ServerAPI编程接口技术进行WebGIS应用程序开发已然成为当下GIS应用开发的主流。本文依托《大西安建设中岩土与地质环境的综合研究》项目子课题,基于REST架构和JavaScript技术,探讨了在ArcGIS Server平台下WebGIS应用程序的全新架构模式及其开发中的关键技术。首先对ArcGIS Server平台体系以及实现RIA功能的主要技术进行了介绍;然后,结合本系统的实际需求,对开发过程中的关键技术进行了深入剖析和实例展示,提出了快速搭建企业级WebGIS系统的解决方案;最后,初步实现了《大西安地裂缝地面沉降管理信息系统》的主体功能,并且对其中的主要功能进行了展示,从而验证了基于JavaScript实现RIA功能的WebGIS系统的可行性。本次研究取得如下研究成果:1)在ArcGIS Server平台下,解决了基于REST架构风格的企业级WebGIS系统框架的快速搭建的问题。2)解决了在Web应用系统中完成复杂GIS交互功能的关键技术,如客户端异步更新、自定义功能组件的扩展等。3)以实现RIA功能为导向,在充分提高客户端与服务器端资源利用率的基础上,解决了客户端与服务器端功能的合理布局问题。4)在MyEclipse10开发环境下,完成大西安地裂缝地面沉降管理信息系统主要功能实现,如空间属性查询、统计分析等。界面友好,用户体验佳,且无需第三方插件支持。