论文部分内容阅读
WebGIS作为GIS(GeographicInformationSystem)与Web结合而产生的一门新兴技术,是当前GIS应用领域的一个研究热点。其中,ArcGISServer是用于构建集中管理、支持多用户的企业级WebGIS。随着Web2.0时代的到来,RIA(富互联网应用程序)是WebGIS研究与开发的热点,Silverlight是微软推出的RIA插件,具有跨平台、跨浏览器、用户体验丰富、交互性强等优点,已然成为GIS开发应用的必然趋势。我国河流众多且密集,但目前流域地理信息研究缺少以流域为主体的基于网络的地理信息共享平台,导致出现诸如各部门之间的信息发生冲突或者共享率不高等问题。因此,本文研究和探索基于ArcGISServer与Silverlight的WebGIS架构、方法及流域地理信息共享系统的实现,不仅对WebGIS理论和技术的普及具有重大意义,而且在分享流域信息价值上有一定的实践意义。 论文采用ArcGISServer10结合VisualStudio2010作为开发的平台和环境,ArcGISServer10为GIS服务器,Silverlight客户端通过RESTAPI调用ArcGISServer服务,ArcGISSilverlightforAPI结合C#语言进行系统开发。以地形复杂的金沙江流域(云南段)为研究对象,数据资源包括金沙江流域数字高程模型、水系、行政区、居民点、年均降水及温度等地理信息数据。结合系统的需求分析以及流域的特点,设计以Geodatabase来存储和管理空间数据,以ArcMap处理该地理信息数据,创建并发布地理信息.mxd地图文档,最后结合ArcGISServer与Silverlight构建的WebGIS体系架构及功能设计,实现流域地理信息共享平台。该系统主要由信息浏览、电子地图基本操作、信息查询、流域信息应用和系统管理等模块组成,其中流域信息应用包括居民点统计、缓冲区分析、降水分析、地形地貌展示、洪水淹没分析等功能。通过对共享的云南金沙江流域数据进行相关操作和分析,可辅助管理部门对流域更有效的管理和决策。 研究表明,基于ArcGISServer与Silverlight的WebGIS在流域地理信息共享平台的构建中适用,并且可有效提高应用地理信息系统的开发效率。该系统还具有用户界面丰富、交互性强、反应速度快等特点,为政府相关管理部门对流域的管理和决策提供了有力保障。