论文部分内容阅读
Internet引发的全球化信息革命对传统GIS领域产生了很大的冲击。传统的GIS在信息分布、信息共享、操作分布、操作共享等方面都已不能适应Internet网络世界的应用需求。在这种情况下,一种新的基于Internet网络的地理信息系统,万维网地理信息系统(WorldWideWebGeographicalInformationSystem,简称WebGIS)应运而生。虽然,目前国内外各大公司、院校对于WebGIS的研究有很多,也提出了不少解决方案,但从实际的效果来看,都不很近人意。在这些方案中,有的编程复杂,有的下载速度慢,还有的对客户端环境有特殊要求,因此这些方案离高效型、实用型还有一定差距。该文正是在这样的一个背景下,对WebGIS,特别是对基于ASP组件技术的WebGIS解决方案,进行了一定探索、研究和改良。
首先,该文探讨了地理信息系统的基本概念,总结并分析了GIS当前的几个发展方向,指出万维网地理信息系统是当前GIS研究的一个热门方向。
其次,该文探讨了万维网地理信息系统的基本概念,深入研究了WebGIS的基本理论,着重分析了WebGIS的产生原因、基本要求和基础技术,总结并比较了当前WebGIS的几种实现模式以及它们的实现技术,同时指出基于ASP组件技术的WebGIS解决方案,具有客户端平台无关、服务器端功能强大、软件重用性高、建站快速等优点,是实现高效型、实用型WebGIS的一种较好的解决方式。
然后,该文提出了一个基于ASP组件技术的WebGIS原型系统模型。该模型具有当前Internet网上流行的三级Client/Server体系结构,其中GIS数据服务器层负责所有空间数据的存取,WebGIS服务器层负责所有空间数据的逻辑运算和操作,而浏览器端只负责请求和接收普通的HTML网页。这种模型结构保证了浏览器端的绝对平台无关性,有利于WebGIS的大众化和社会化。
同时,该文分析了Internet网络用户对WebGIS功能方面的需求,基于此构造了该原型系统的各个功能模块,其中包括专题选择、地图浏览、属性查询、空间分析、空间量算、简单编辑等六大模块。这些功能基本上满足了Internet网络用户的需求,同时又兼顾了目前国内Internet网在中长距离的大数据量传输方面不够理想的实际情况。
同时,根据功能需求,该文设计了原型系统服务器端的一组功能强大的组件,并利用组件包容和聚合的关系,实现了组件间的重用和互访。该文还规划了原型系统客户端的HTML和ASP网页,对网页的调用进行合理控制,实现了网页间的数据通讯和网页的有机结合。
另外,在原型系统客户端引入了JAVA小程序作为用户与网页交互不足的补充,实现了ASP组件与JAVA小程序间的通信,从而解决了ASP组件技术WebGIS解决方案中“客户端交互不直观”这一难题。
最后,该文探讨了基于ASP组件技术的WebGIS原型系统的实现技术,并以MAPGIS为平台,实现了一个基于ASP组件技术的WebGIS原型系统;