扩展NXD的GML空间数据库原型系统的设计与实现
文献类型 | 学位 |
作者 | 苏淑文[1] |
机构 | 北京航空航天大学 ↓ |
授予学位 | 硕士 |
年度 | 2004 |
学位授予单位 | 北京航空航天大学 |
语言 | 中文 |
关键词 | GML数据库;空间数据库;XML数据库;XQuery |
摘要 | GML是Open GIS Consortium(OGC协会)定义的基于XML的地理标识语言(Geography Markup Languange).它以XML格式对地理空间信息进行编码.用GML组织GIS数据,是实现空间数据标准化、结构化的重要途径,是实现GIS数据互操作的基础.从2000年1.0版本的出现到2003年3.0的发布,GML在传输与存储空间数据上获得了广泛的应用.GML进一步的发展面临其自身数据管理的问题.数据库仍然是当前管理大量、复杂数据最有效的方法,基于GML的空间数据库将解决GML的数据管理难题.传统空间数据库在存储、分析数据上的经验为GML数据库的开发提供了理论基础和设计思路.XML数据库的迅猛发展为GML数据库的开发奠定了技术基础,该文的第二、三章介绍了相关的理论与技术.当前对GML存储和查询的讨论处于初期状态,还没有明确的概念和体系结构的出现.为此,该文在对传统空间数据库和XML数据库相关技术深入分析基础上,在第四章提出了GML空间数据库的概念,设计了多种GML数据库的实现方式,讨论了每种方式实现的特点与难点以及可能存在的问题,并对它们进行比较.该文的第五章论述了扩展NXD(Native XML Database)的GML数据库原型系统的设计与实现,提出了该原型的系统结构、性能特点,介绍了原型的构建过程以及数据库选型.重要的空间分析功能采用自由代码JTS来实现,经过分析,对JTS提供的具有空间分析能力的一组Java API进行封装改造,注册为可以在XML查询语言XQuery中应用的空间查询函数,实现了GML数据库中空间查询的需求.原型系统中以Java Swing技术开发的数据库管理工具,是底层数据库之上有效的可视化管理界面,为GML数据库引擎开发提供了技术平台.最后,论文总结了研究工作并展望下一步工作. |
影响因子:
dc:title:扩展NXD的GML空间数据库原型系统的设计与实现
dc:creator:苏淑文
dc:date: publishDate:1753-01-01
dc:type:学位
dc:format: Media:北京航空航天大学
dc:identifier: LnterrelatedLiterature:北京航空航天大学.2004.
dc:identifier:DOI:
dc: identifier:ISBN: