摘要: |
随着计算机技术、网络通讯技术、空间技术的发展,基于网络的地理信息系统正成为大众化的信息工具,越来越多的Web站点开始提供空间数据服务。但是由于各种客观因素的限制,这些空间信息资源大多存在于特定的GIS系统和桌面应用中,成为信息孤岛,难以满足Interaaet上空间信息服务互操作与共享的要求。本文基于上述背景展开,研究的重点是如何在地理信息领域中引入XML和Web服务等技术,探讨如何利用这些网络新技术的优势来克服现有WebGIS系统的不足,以便构建一个开放的、基础的信息服务平台。
本文首先讨论了新兴的网络技术,重点与Web服务技术相关,及其在地理信息领域的应用。XML复杂数据编码和信息交换中有着明显的优势,是解决当今WebGIS所面临的空间数据共享的有效途径。Web服务是一种解决在异构网络环境下建立分布式系统的又一全新的网络构架技术。接着分析了OGC提出的空间信息服务模型。在前面理论研究的基础上,本文提出一个七层结构的分布式空间信息服务开放互操作模型——DGIS/OIM,它可以作为一个基础的信息服务平台。
传统的三层结构的WebGIS模型与后来发展的基于中间件的多层结构的WebGIS模型,无论它们采用是DCOM、CORBA,还是J2EE等分布式对象技术,虽然在实现网络负载均衡、分布式计算等方面有了较好进展,但对解决开放式地理信息服务平台中的异构系统间的互操作及跨平台的数据集成与共享等核心问题仍然无能为力。基于XML、Web服务的WebGIS具有分布式、可互操作、方便集成、扩展性良好的特点,是WebGIS的发展趋势。
本文在DGIS/OIM互操作模型的基础上实现了一个原型系统,以验证模型在技术上的可行性。最后在保证逻辑结构一致的前提下对模型进行适当的简化与合并,设计并实现了一个面向军队需要的智能车辆管理监控系统。 |