论文部分内容阅读
在网络化、信息化高度发达的今天,WebGIS已成为GIS发展的重要方向。随着计算机软、硬件及互联网技术的发展,WebGIS技术也日趋成熟。目前国内外主要GIS软件开发商都推出了自己的WebGIS开发平台,以满足不同领域、不同应用目的的开发需求。DigMap作为自主开发的GIS软件,实现WebGIS开发应用的相关技术,也是势在必然。
本研究以DigMap控件在Web环境下的应用为切入点,首先分析了DigMap控件在Web环境下应用需要解决的问题,通过关键技术IOb:iectSafety接口的开发及复杂类型参数的转换实现其在网络上的应用。然后,在对WebGIS实现原理与技术进行较为细致分析、比较的基础上,提出本研究构建WebGIS系统适宜采用的技术方法--即构建基于DigMap控件客户端模式的WebGIS系统,利用Ajax技术实现客户端与服务器端的交互,利用Web Service提供地图数据服务;并通过DigMapWeb向导的开发,引导用户创建基于DigMap控件的HTM[。页面及相关支持文件。最后通过实例--“陕西省生态环境WebGIS系统”的实现来具体说明基于DigMap控件的WebGIS构架方法,详细介绍了系统的业务逻辑层是如何利用Ajax技术来实现数据的异步传输与交互,如何最大程度的减少数据在网络上的传输,从而提高网页的浏览速度,并进一步分析、总结了此技术实现WebGIS的优势。
基于DigMap控件的WebGIS实现对于控件本身来说是一次功能升级,同时也是对DigMap软件应用的扩展,Ajax技术与Web Service在本研究WebGIS系统实现中的应用将为其它WebGIS系统的构建提供借鉴。