论文部分内容阅读
WebGIS即万维网地理信息系统,是运行于因特网上的地理信息系统,是利用Internet来扩展和完善GIS的一项新技术。随着互联网技术的飞速发展以及GIS技术的不断成熟,传统的基于网页的WebGIS已经无法满足人们的需求;而在此背景下发展起来的RIA(富互联网应用)逐渐登上了WebGIS开发的舞台,它弥补了传统WebGIS图形界面单一、交互能力差、用户体验不好的缺陷,从而成为了当前WebGIS实现方式的热门技术。Flex就是最早的RIA应用框架,也是现今最流行的RIA技术之一,同时ArcGIS Server作为企业级的解决方案可以提供相应的GIS服务,这就为基于Flex与ArcGIS Server的WebGIS方案提供了理论基础和技术保障。本文在分析了国内外WebGIS技术的发展现状和趋势的基础上,借助Flex技术并结合ArcGIS Server平台搭建了一个界面美观、交互性强的WebGIS系统平台。论文首先介绍了Flex与ArcGIS Server的基础理论,并对系统的关键技术进行了详细的研究与分析;其次构建了基于Flex与ArcGIS Server的WebGIS通用系统框架,并展现了客户端与服务器端的实现方式;再次,结合苏州相城区水利信息发布系统实例展示了整个系统的设计与功能实现;最后总结了论文的研究成果,提出了本文研究的不足,并作出了大胆的展望。本文围绕Flex技术和ArcGIS Server平台开展研究工作,取得了以下成果:(1)采用了Flex、Spring以及PureMVC框架集成思路,提高了系统的开发效率和运行性能;(2)设计了按需加载模块的开发理念,从而节省了系统的资源;(3)实施了地图服务缓存与对象池策略,加快了地图服务的响应速度,并优化了系统的整体性能;(4)构建了基于Flex与ArcGIS Server的WebGIS的通用系统框架;(5)展示了苏州相城区水利信息发布系统的具体设计与功能实现,即实现了系统登录、地图基本操作、查询检索、用户权限管理、事件管理、地图编辑、图层管理及系统插件管理等功能。