将服务网格引入地质调查空间数据服务中可以提高地质调查领域海量数据的处理速度,解决异构环境下协同处理及在广域范围内的数据共享问题.分析了当前地质调查空间数据服务面临的存储、组织和共享的问题,提出了将服务网格技术应用于地质调查空间数据服务的技术框架,该框架基于网格服务和Web Service技术,框架定义了应用层、网格服务层、网络资源层,该框架的特点是面向服务和可扩展性;基于WSDL(web service descriptionlanguage)和SOAP+HTTP协议,构建了一种地质空间数据网格的体系架构、功能结构,实现了地质调查空间数据服务应用系统.结果表明,将服务网格技术应用到地质空间数据服务领域是可行的,在网络数据共享及计算资源互操作方面提供了先进的资源共享模型.
如何提高地质图空间数据库信息交换体系的可扩展性和互操作能力是这一领域中的研究热点.首先研究了ISO/OGC空间信息共享的规范和标准,并建立了具有服务能力的空间信息集成模块,在此基础上研究具有一致性的空间信息共享与服务体系,形成独立于软件、适用于地质空间信息互操作的表达模式,提供一个可用于异构和分布式体系下的数据描述机制,使得应用管理地质空间数据成为可能.提出了以地理置标语言(geography markup language ,GML)模型为框架,给出一种地质空间信息交换的机制.针对地学应用需求,提出了专业应用数据的模式,为地质空间信息交换提供了一种可行的方法.
地学数据具有结构复杂、多尺度、数据量大的特点.将多源地学数据库集成在同一操作平台与数据库中进行分析使用,使用传统的空间数据储存方法有一定的难度.采用大型数据库系统Oracle 9 i Spatial构建地学空间数据库方法,提供了建立空间数据库的实例与应用程序访问空间数据库方法.实践表明,采用Oracle Spatial构建多源地学空间数据库具有空间数据格式统一、数据安全性高、数据存储量大的优点.