基于Oracle XML DB技术的GML数据存储研究

基于Oracle XML DB技术的GML数据存储研究

论文摘要

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的基础—XML
  • 2.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 DB
  • 2.5.2 XMLType
  • 2.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/Xlinks
  • 3.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 Services
  • 5.1.1 简介
  • 5.1.2 Web Service技术
  • 5.2 GIS Web Service
  • 5.2.1 地理信息服务概念
  • 5.2.2 OGC规范下的Web服务体系结构
  • 5.2.3 OWS
  • 5.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文档

    猜你喜欢