共查询到18条相似文献,搜索用时 796 毫秒
1.
GML空间数据库系统研究 总被引:19,自引:8,他引:11
长期以来,由于GIS数据模型的差异所导致诸多问题一直得不到很好地解决,迫切需要新的数据模型来构建新的空间数据库;大量GML空间数据的涌现,迫切需要研究其存储管理问题。另一方面,传统数据库技术并不适合GML空间数据的存储管理,本原XML数据库技术为GML空间数据的存储管理奠定了一定的基础。在这种环境下,本文从本原XML数据库的角度,对GML空间数据存储问题进行了研究。首先,分析了GML空间数据的特征和存储管理方式,然后,提出了本原GML空间数据库的体系结构。针对GML空间数据的特点,提出了GML空间数据的存储粒度和存储的逻辑模型;最后,在开放源代码数据库Ozone的基础上,实现了本原GML空间数据库的原型系统。 相似文献
2.
GML空间数据查询与索引机制研究 总被引:9,自引:0,他引:9
由于传统GIS数据模型的差异,导致空间数据难以集成与共享。各GIS软件厂商及第三方软件厂商提出了利用空间数据转换的解决方案,但是它还是不能很好地解决空间数据集成与共享存在的问题。地理标记语言GML的出现,为GIS空间数据建模、集成与共享提供了统一的标准与框架。GML已经成为事实上的空间数据编码、传输、存储和发布的国际标准,大量GML格式的空间数据开始涌现。如何有效地存储管理GML空间数据,已经成为GIS研究的热点问题。本文结合XML数据库技术和传统的空间数据库技术,对GML空间数据的查询、索引进行了深入的研究。以XML标准查询语言XQuery为基础,提出了XQuery空间扩展的内容,开发了GML空间数据查询语言,实现了GML空间数据的本原查询;结合XML文档编码和传统的空间数据索引,提出了基于空间索引的GML一体化索引机制,并以R树索引为例,对一体化索引的查询处理性能进行了实验分析。实验结果表明,本文提出的基于空间索引的GML一体化索引机制是可行的、高效的。 相似文献
3.
4.
5.
Oracle9i空间数据存储的研究 总被引:3,自引:1,他引:2
介绍了Oracle9i实现GIS空间数据和属性数据一体化存储的原理,重点阐述了地理空间各类实体的Oracle数据库存储结构,并给出了基于SQL—PLUS和MapX数据上载的实例。 相似文献
6.
黄梦龙 《测绘与空间地理信息》2008,31(1):64-67
随着空间数据获取的增长及各桌面GIS软件功能的日益增强,如何在不同的GIS软件之间实现空间数据的互操作和共享,已成为一个突出问题。本文介绍了Oracle Spatial及其在空间数据存储中的应用,提出了基于Oracle Spatial的空间数据互操作模式,并在此基础上进行了部分实验。 相似文献
7.
8.
9.
在Oracle Spatial中一体化存储GIS数据的模式下探求一种高效的访问和操作海量空间数据的GIS应用系统的开发方法成为研究的热点。本文基于OCCI和OTT定义了更加简洁、健壮和可靠的类模块用于访问空间数据,而利用MapX对空间数据进行可视化处理,同时,又给出了通过OCCI调用Spatial空间算子增强GIS系统空间操作能力的方法,充分地结合了OCCI、MapX和Spatial三者的优势来开发GIS应用系统。 相似文献
10.
11.
基于XQuery的GML查询语言研究 总被引:4,自引:0,他引:4
随着GML规范的不断完善及GIS软件厂商的广泛支持,越来越多的空间数据以GML格式存储,GML空间数据的查询已成为GIS研究的热点问题。传统的关系数据库查询语言SQL是针对平面的二维关系数据而设计的,并不适合XML/GML半结构化数据的查询;商品化GIS软件的查询系统只能查询自身的空间数据而无法查询其它GIS系统的空间数据;XML查询的研究为GML查询奠定了一定的基础。首先针对GML查询存在的问题,提出了扩展XQuery是GML查询语言实现的最佳选择;结合XML查询语言和空间数据查询语言,提出了GML查询语言的特征和GML查询语言系统框架;并根据GML空间数据的特点,以XML标准查询语言XQuery为基础,提出了XQuery空间扩展的内容;开发了GML空间数据查询语言GMLXQL,实现了GML空间数据的本原查询。 相似文献
12.
13.
14.
15.
16.
17.
空间地理数据由于内容和来源的差异导致数据之间转换十分困难,而基于不同空间数据模型、不同软件平台的数据,由于通常都具有各自的数据标准和数据格式,并且软件平台相对独立而封闭,因此,也无法直接进行系统之间的数据共享。本文对GML的空间信息表达和时空拓扑分析进行研究,将GML技术与时空表达相融合,并以地籍信息管理为例,将GML应用在地籍数据建模上,对于数据的交换与传输、共享与集成都是一种新的尝试。 相似文献
18.
Many applications, in areas such as land use, traffic management and location aware services, involve the storage, analysis and sharing of spatio‐temporal data. The need to represent such data in a way that eases sharing across applications, has led to the development of the Geography Markup Language (GML), which provides a rich collection of constructs for representing spatial and associated aspatial data as XML documents. However, although there are a growing number of applications and tools that make use of GML, there are surprisingly few experience reports on the representation of data from existing applications or models using GML constructs. This paper provides one such report, describing the use of GML as an exchange format for the Tripod spatio‐historical database. This in turn involves identifying mappings between Tripod and GML constructs, and the development of a generic architecture for carrying out such mappings. The experience demonstrates that even though GML provides rich modelling facilities, the development of mappings from pre‐existing models can be challenging, as related constructs often provide semantically distinct capabilities. 相似文献