论文部分内容阅读
随着Internet网络的飞速发展和普及,信息共享已经成为一种必然的要求,地理信息也不例外。然而因为地理信息系统(geographic informaion system,以下简称GIS)处理的数据对象是空间对象,获取数据的手段也复杂多样,形成了多种格式的原始数据,这使得GIS的数据共享问题变得尤为突出。 论文主要根据所参加开发的网络地理信息系统(以下简称WebGIS)应用系统的项目背景。首先分析了空间数据的特点和这一特殊数据的一般整合方法,介绍了当今多源空间数据共享与互操作的理论,根据客户要求,综合比较当前WebGIS各种实现模式和开发技术,开发了基于Java虚拟机的跨平台的WebGIS应用系统,采用JSP,JavaBean及Servlet等中间层架构的开发体系,以Oracle公司为Oracle Spatial提供的接口,作为WebGIS的空间数据管理平台,用来存储GIS系统的空间数据和属性数据,实现数据的一体化管理,对GIS系统之间的数据交互和共享给出一个比较可行的解决方案。在开发的后期阶段,我们在系统中尝试采用扩展的标记语言XML/GML(Geography Markup Language)作为空间数据的中间交换格式,经过比较,决定采用Mapinfo公司的产品MapXtreme平台作为地图服务器,完成了WebGIS的相应功能,较好的实现了用户提出的要求和课题预期的目的。