论文部分内容阅读
WebGIS是Internet技术与GIS相结合的产物,通过WebGIS发布地理信息数据,供全球用户查询、检索及空间分析已迅速成为GIS界的研究热点。但是由于第一代Internet应用技术自身的限制,使其不能充分利用客户端计算资源、表现形式单一、交互性差,从而制约了WebGIS的进一步发展。而随着第二代Web应用技术Rich Internet Application(RIA)技术的出现,其强大的计算能力和更丰富的表现与交互能力将对基于Internet的应用带来革命性的改变,也为WebGIS带来了新的发展契机。然而,目前国内外在采用RIA技术作为表现层,并与GIS基础平台结合进行WebGIS的应用研究还少有人涉及。基于此,本文探索如何将RIA技术应用到WebGIS的开发中,以提高WebGIS的表现力与交互性。 论文首先设计了系统的总体结构,由GIS基础平台、J2EE服务端和浏览器端三部分组成。其次,结合RIA技术在浏览中的运行环境Flash Player的特点,创新性地提出基于Flash Player的矢栅混合的WebGIS表现数据模型,突破了传统的WebGIS的在浏览器端不是栅格地图就是矢量地图的界限,为WebGIS带来全新的用户体验。在此基础上,研究设计了表现模型的传输方案,给出了ActionScript3语言的ACT模式的实现方法。最后,采用RIA技术,完成WebGIS在环境监测饮用水源地水质评价中的实例研究。研究表明RIA技术在开发高交互性WebGIS方面具有可行性,在提高WebGIS的表现力与交互性方面具有广阔的应用前景。