论文摘要
GML是OGC(Open Geospatial Consortium,开放式地理信息系统协会)制定的基于XML的地理信息的编码规范。由于GML平台独立、为地理信息包括地理要素的空间与非空间特性信息的建模、传输和存储提供了统一的框架,它的出现为空间数据的共享和互操作提供了很好的解决方案,同时也给当前流行的WebGIS技术的发展开辟了新的道路,GML正凸显出越来越多的优越性。而海量GML数据的出现,给GIS领域带来一个亟需解决的问题,即,如何有效地存取这些GML数据。目前国内外学者都对此进行了大量的研究,也取得了不小的成果,但大都处于试验阶段,未有一种公认的存储策略问世。本文结合XML数据库技术,基于Oracle XML DB技术,深入研究了一种GML的存储策略,并结合OGC的地理信息服务框架尝试提供实现GML存储的服务模块。由于GML是基于XML的地理信息编码规范,深入研究GML规范的内容,并结合分析XML数据库技术,可以为GML数据库的开发提供理论基础,拓宽我们的设计思路。论文的第二、三章介绍了相关的理论和技术。由于目前对于GML存储尚没有提出明确的概念和体系结构,本文在对相关技术深入分析的基础上,提出了基于Oracle XML DB技术的GML空间数据存储方法,设计了GML数据库,分析了其可能具有的优劣之处。这是论文第四章的内容。随后文章在OGC的地理信息网络服务实现规范的基础上,构建GML的应用服务模型,描述了一个基于本文GML数据存储策略的GML存储服务最后,本文第六章对论文进行了研究总结,并对下一步的研究计划进行了展望。
论文目录
摘要ABSTRACT第一章 绪论1.1 引言1.2 课题研究的目的和意义1.3 国内外研究现状1.4 论文研究主要内容第二章 GML空间数据存储基础2.1 GML的基础—XML2.1.1 XML简介2.1.2 XML相关技术2.2 XML存储管理2.2.1 XML数据库2.2.2 基于文件的管理方式2.2.3 基于传统数据库系统的管理方式—使能XML数据库2.2.4 本源XML数据库2.3 空间数据特性和传统空间数据管理2.3.1 地理空间数据的特性2.3.2 传统空间数据库2.3.3 传统的空间数据管理技术2.4 GML基础2.4.1 GML概述2.4.2 GML的诞生和发展2.4.3 GML的特点2.4.4 GML存储研究现状2.5 基于Oracle XML DB的GML存储技术简介2.5.1 Oracle XML DB2.5.2 XMLType2.5.3 基于Oracle XML DB技术的GML空间数据存储2.6 本章小结第三章 GML标准及应用技术3.1 GML标准3.2 GML标准中的主要模式3.2.1 要素模式3.2.2 几何模式3.2.3 拓扑模式3.2.4 gmlBase/Xlinks3.3 空间数据的GML化3.3.1 地理信息的直接GML表达3.3.2 私有格式空间数据向GML的转换3.4 GML解析3.4.1 解析技术简介3.4.2 GML解析器设计3.5 本章小结第四章 GML空间数据存储实现4.1 GML数据存储策略4.2 GML数据库的存储粒度4.2.1 粒度选择的原则4.2.2 GML数据库的存储粒度4.3 GML数据库体系结构4.3.1 解析服务4.3.2 存储服务4.3.3 索引服务4.3.4 查询服务4.4 GML数据库设计4.4.1 GML空间数据库的概念模式4.4.2 GML空间数据库的逻辑模式4.4.3 GML空间数据库设计4.5 数据上载流程4.6 GML数据库的事务管理4.7 本章小结第五章 GML存储服务框架结构5.1 Web Services5.1.1 简介5.1.2 Web Service技术5.2 GIS Web Service5.2.1 地理信息服务概念5.2.2 OGC规范下的Web服务体系结构5.2.3 OWS5.3 基于Web Service的GML应用服务模型5.3.1 基于Web Service的GML应用服务模型5.3.2 基于Web Service的GML应用服务模型的工作流程5.3.3 GML应用服务之GML存储5.4 本章小结第六章 总结与展望6.1 论文总结6.2 展望参考文献致谢攻读硕士学位期间 发表论文、参加科研项目情况
相关论文文献
标签:数据库论文; 服务论文;
基于Oracle XML DB技术的GML数据存储研究
下载Doc文档