论文部分内容阅读
WebGIS是GIS技术与互联网技术的结合。随着互联网的技术的不断成熟,以及GIS技术在各行各业的广泛应用,人们对WebGIS的表现效果、交互操作以及系统的性能等都提出了更高的要求。传统的WebGIS程序受制于HTML,已不能满足用户的要求。RIA(富互联网应用程序)是一种具有丰富表现能力的客户端技术,近年来技术日趋成熟,并且在网络上得到广泛的应用。RIA的诸多优势,使得WebGIS与RIA技术的结合成为必然。
结合当前用户对WebGIS系统的需求,传统WebGIS开发所面临的局限性即基于HTML语言开发的程序页面效果差、响应效率低、交互操作简单等。基于RIA的WebGIS开发已经成为WebGIS开发应用的主要趋势。在对主流RIA技术的比较研究中可以知道Silverlight功能全面、用户体验丰富,技术发展势头良好,成为RIA技术应用于WebGIS开发的优先选择。
文章从Silverlight技术的原理及特性入手,并针对Silverlight技术应用于WebGIS的关键技术进行详细分析,主要技术包括:GIS服务的聚合及异步通信机制、基于多尺度空间数据的表达、矢量数据和栅格数据的一体化表现等,同时针对地图显示海量数据时所面临的局限性,提出海量数据显示的优化方案等。并基于SuperMap iClien for Silvetlight提出WebGIS功能具体实现方法。
在此研究基础上,采用SuperMap IS.NET为开发平台,结合SuperMap iClient forSilverlight,应用研究过程中提出的技术和实现方法,开发出综合风险信息发布系统,实现地图缩放漫游、地图测量、地图查询等功能。从具体的实践中,证明了Silverlight技术对于WebGIS客户端的表现效果、交互操作、系统性能等方面,都具有明显的优势。因此基于富互联网应用技术的WebGIS开发具有很好的发展前景,为以后的研究提供一定的借鉴意义。