论文部分内容阅读
互联网技术的发展,在一定程度上影响和带动了GIS技术的发展,为GIS提供了一种新的发展方向,即Web GIS技术,使得GIS更加大众化,信息共享水平更高,近而促使其扩大了应用范围。Flex是一种客户端技术,侧重于客户端信息的高效的可视化表达,极大改善了用户体验。Web GIS技术在水环境领域有广泛的应用。本论文针对三峡信息系统无法满足水环境综合分析的需要及存在交互性差和表现形式较单一等问题,在充分研究ArcGIS Server和Flex基础之上,开发了以三峡库区为研究对象的水环境查询分析系统,该系统满足了库区水环境综合分析需要,为库区水环境保护提供了很好的手段。所做的主要工作和研究成果如下:(1)深入分析了ArcGIS Server体系结构和缓存机制以及服务器对象的池化和非池化,在此基础上为系统提供了高效的地图服务功能。(2)对Flex开发框架和关键技术进行了深入的研究,阐明了Flex技术较传统的HTML具有着无法比拟的优势,如具有支持多种数据结构模型、跨平台兼容性、可交互图表等。并通过与ESRI公司的ArcGIS API for Flex开发框架结合,实现Web GIS的开发。(3)在需求分析的基础上,设计了系统的总体结构,采用了五层体系结构构建信息系统,并探讨了库区水环境业务数据和空间数据的组织方式和存储策略,实现了在Oracle 10g中的一体化存储,并通过共同的字段将两者关联起来,为业务数据在空间表达上提供数据源基础。(4)部署开发环境,采用FluorineFx中间件技术实现了客户端和服务器端.NET的通信,开发了三峡库区水环境查询分析系统,通过系统展示,证明系统界面美观,用户体验佳,交互性强,网络传输效率高等优点。