论文部分内容阅读
计算机网络技术的出现和迅速发展为GIS 注入了新的生机和活力,从硬件资源共享、远程数据交换到软件流程的分布式计算与并行处理,使GIS 得到了更广泛和更深层次的应用,并由此产生了一些新的技术——基于Internet 的WebGIS。它也是当前GIS 技术发展的新趋势。Java 语言提供的平台无关性和分布性,使其被认为是创建企业解决方案的一个极好平台,尤其适合开发WebGIS 这样的分布式的应用系统。J2EE 则为它提供了一个基于Java2 内核的多层分布式的应用模型和一系列开发技术规范。。Java 技术与WebGIS 技术的结合,将能充分发挥Java 技术的优点,使WebGIS 得到更加广泛的应用。本文对基于J2EE 的WebGIS 系统进行了深入研究,主要工作和成果如下: 首先,对WebGIS 的概念和特点进行了分析和讨论,然后通过分析WebGIS 的计算模式、实现技术以及地图发布方案,结合WebGIS 和Java 技术的特点,针对现行的实现技术的缺点和不足,提出了一个基于Java 技术的B/S 模式的WebGIS 实现方案。其次,文章对Java、J2EE 技术与WebGIS 的结合进行了深入的研究,提出了一个基于J2EE 的三层结构的WebGIS 的系统模型。遵循此系统模型,深入探讨了系统的数据表示层、Web 服务层、GIS 应用服务层和数据服务层实现中的关键技术,并以ArcIMS 的GIS 组件为基础,对系统GIS 应用服务层中的核心部分——GIS EJB 进行了封装和实现,并实现了一个简单的中国地图查询系统。最后,文章对于此系统从可伸缩性、跨平台性进行了一个总体的应用分析。