摘要:WebGIS是Internet技术和传统GIS相结合的产物,是GIS进展的重要方向,它主要是通过互联网对地理空间数据进行发布和运用,以实现空间数据的共享和互操作。目前WebGIS主要采取基于浏览器和三层B/S系统架构的开发方式,但由于利用了传统JSP或J作为表示层实现技术,系统有着客户端的数据处理能力差、图形显示及交互功能较弱、数据传输率低等不足,使得用户体验不佳。RIA(RichInternet Apppcation,富互联网运用)技术是一种表示层上的新技术,它同时具有B/S架构跨平台、易于部署与C/S架构响应快、人机交互性好等优势。随着WebGIS的进展,与RIA结合逐渐成为了构建新型WebGIS的走势。Flex是Adobe公司推出的RIA实现技术,基于Flex的WebGIS已逐渐成为WebGIS进展的主流。论文首先概述了传统WebGIS和最新Web技术结合的优势和必定性,比较浅析了WebGIS运用案例和主流RIA开发技术,论述了采取Flex和WebService等技术开发WebGIS的优势。然后,针对WebGIS开发历程,对Flex与Ja交互、数据绑定、E4X及ArcGIS API for Flex等基础技术进行了探讨,解决了动态配置、控件冲突及跨域访问等关键不足。最后,在此基础上,针对我国首批智能化水电厂项目某企业级防汛决策支持系统中WebGIS的实际开发和运用,提出了基于Flex和WebService等技术的WebGIS解决案例,并实现了该系统。系统采取B/S模型,客户端部分利用Flex,基于ArcGIS API for Flex开发;怎么写作端以Web怎么写作器和GIS怎么写作器协同怎么写作的方式实现。根据数据处理和地图操作的不同,客户端和怎么写作器端分别以不同的协作方式进行处理。同时,系统利用WebService进行平台间的通信,具有跨平台、跨语言、松散耦合、便于集成等优势,有效解决怎么写作器负载均衡,提升了系统响应速度,增加用户体验。关键词:网络地理信息系统论文富互联网运用论文Flex论文WebService论文防汛决策论文
摘要4-5
Abstract5-8
1 绪论8-12
1.1 探讨背景8-9
1.2 国内外探讨近况9-10
1.3 论文主要内容10-12
2 WebGIS和RIA技术基础12-21
2.1 WebGIS 系统和运用案例12-14
2.2 RIA 技术特点14-16
2.3 RIA 主要解决案例16-21
3 Flex技术探究21-45
3.1 Flex 核心技术21-24
3.2 表示层交互技术24-29
3.3 数据访问组件29-33
3.4 Flex 数据绑定33-38
3.5 E4X 运用探讨38-45
4 基于Flex的WebGIS开发关键技术45-62
4.1 ArcGIS API for FIex 技术剖析45-52
4.2 控件数据绑定原理及策略52-56
4.3 基于 XML 的动态配置56-58
4.4 Flex 同步通信控件冲突探讨58-60
4.5 跨域访问的安全沙箱不足60-62
5 基于Flex的防汛决策WebGIS设计与开发62-78
5.1 需求浅析62-66
5.2 系统开发环境66-67
5.3 系统设计67-71
5.4 功能实现71-78
6 总结与展望78-80
6.1 总结78-79
6.2 展望79-80
致谢80-81