论文部分内容阅读
近年来,随着GIS技术和Intemet技术的飞速发展和广泛应用,GIS技术逐渐网络化,形成一种新兴的技术,即WebGIS技术。当前,WebGIS技术在水利行业的应用得到了迅速的发展。很多国家和地区基于WebGIS建立起自己的水资源信息管理系统,以实现对水资源合理的调配和使用,为水利部门的决策提供科学有效的支持。然而面对水资源信息中日渐丰富的文字、图形、图像等多媒体资料和对水资源信息分析的更高需求,用户不在满足简单的地理位置查询与检索功能,从最初相对单一、简单的需求逐步向更为多样化、多功能化的需求。RIA(富互联网应用)的出现给WebGIS提供了新的发展方向,它具有丰富的界面表现力、互联网应用快速部署、交互速度更加迅速的特点。Flex技术是当前最流行的RIA技术之一,它具有丰富多样的组件,对多媒体的支持性好,通过可视设计用户界面布局等功能可以加快开发。本文在系统分析了引黄入晋太原供水区的特点的基础上,提出了一种将Flex技术与WebGIS技术相结合的分布式系统设计方案,在深入研究分析用户需求后,采用基于ArcGISServer的时态GIS技术及其REST风格架构和ArcGIS API for Flex设计了一种基于富客户端技术的水资源信息管理系统,以实现水资源信息的管理与共享。并且在传统水资源信息管理系统功能的基础上重点对水资源信息时态分析、客户端矢量要素在线编辑、统计分析功能、矢量要素按属性检索和矢量要素数据按文件导出等功能上进行了研究与设计。结合了ArcGIS Server中的REST Service通信无状态性的特点和Flex技术的的富客户端优势,使其具有表现力丰富、交互性强、响应速度快、跨浏览器和跨平台的优点。在数据库设计方面,本文将云计算思想应用到水资源信息数据库,通过Google公有云、ArcGIS Server私有云,以及在Flex客户端实现的Google公有云与ArcGIS Server私有云融合的混合云构建云水资源信息数据库,实现跨地域、跨空间的水资源信息数据云端共享。