欢迎来到天天文库
浏览记录
ID:33357673
大小:34.24 KB
页数:5页
时间:2019-02-25
《基于gml的数据存储与数据库设计研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于GML的数据存储与数据库设计研究①②②②吕蓬梁晓燕李磊①信息工程大学测绘学院河南郑州450052②海军出版社天津塘沽300450Email:lp811111@tom.com摘要:长期以来,由于GIS数据模型的差异所导致诸多问题一直得不到很好地解决,迫切需要新的数据模型来构建新的空间数据库和研究其存储管理问题。如何有效存储GML数据是当今GIS界研究的热门课题。本文首先分析了现有XML数据存储技术,并根据GML的特性,提出了GML数据存储策略以及实现技术。另一方面,针对传统数据库技术并不适合GML空间数据的存储管理的缺点,对GML空间数据库的设计进
2、行了研究。关键词:GML空间数据库;XML;空间数据存储Abstract:Aperiodoftime,becauseofthedifferencesinGISdatamodelsalotofproblemscannotberesolvedappropriately;weneednewdatamodeltoconstructspatialdatabaseandstudyfordatastorage.TheeffectivestorageofGMLdataisahottopicinGIScommunitiestoday.Thisthesisanalyse
3、sthepresenttechnologyofXML—datastorage,andbringsforwardthestrategyandimplementationwaysofGMLdatastorageaccordingtoGMLcharacteristics.Ontheotherhand,becausetraditionaldatabaseisnotsuitforGMLspatialdatastorage,wehaveworkedoverdesignofGMLspatialdatabase.KeyWords:GMLSpatialDatabase
4、;XML;SpatialDataStorage1.引言随着GML(GeographyMarkupLanguage)地理标记语言)技术的日臻成熟。GML技术在GIS领域得到广泛的应用,很多GIS软件商开始在他们设计的软件产品中增加了对GML数据的支持。在GML技术给我们带来便利的同时,也给我们带来了一个重大的问题,就是面对不断涌现的GML数据我们如何去管理和操纵。空间数据管理一直是GIS研究的主题。它包括空间数据模型和空间数据库两方面的内容。而GML(GeographyMarkupLanguage)就是空间数据建模标准规范,为空间数据的描述提供了标准框
5、架GML是开放地理信息系统协会OGC(OpenGeospatialConsortium)制定的基于XML的中立于任何厂商、任何平台的地理信息编码标准,用于地理信息的传输、存储和发布。OGC先后推出了3个版本的GML,其应用和研究还处于起步阶段目前绝大多数空间数据还是存储在传统的关系数据库或对象关系数据库中,各GIS软件厂商只是用GML作为传输和交换的中间文件格式。在发送方需要专门的转换软件来将发送方的GIS文件格式转换为GML格式,在接受方也需要专门的转换软件来将GML格式转换为接受方的GIS文件格式。GML不仅可以作为一种有效的空间数据传输、交换的
6、手段,而且也是一种很好的空间数据存储格式如果使用GML来存储管理空间数据,即各GIS软件开发商都使用GML作为其数据模型和文件格式,那么就不需要任何转换,所有GIS的空间数据都可以有效地集成与共享。关键是如何有效地存储管理GML空间数据。由于XML/GML半结构化(树状结构)的数据模型与传统的关系模型之间的重大区别,传统的关系数据库并不适合存储管理XML/GML数据。随着XML技术的快速发展,已经涌现了一批专门用来存储管理XML数据的数据库系统(NativeXMLDatabase,NXD),这些系统能够很好地实现XML数据的存储管理、查询检索等功能,
7、为XML数据的存储管理提供了有效的解决方案。由于GML数据是基于XML标准的空间数据,XML的所有技术都可以应用于GML,人们很自然地想到能否使用XML数据库系统来存储管理GML空间数据?若能用XML数据库系统来存储、传输GML空间数据,那么就不需要专门的数据格式转换软件,因为这种本原XML数据库存储、传输的就是XML数据,GML数据也是一种XML数据。但是GML并不等同于XML,GML技术与XML技术的区别正如GIS技术与MIS技术的区别,GML空间数据库与XML数据库的区别正如空间数据库与一般数据库的区别。所以需要进一步研究GML空间数据的存储管
8、理问题。2.GML的研究现状目前国内外对GML空间数据的存储管理研究较少。有人在文献中对GML空间数据在三种
此文档下载收益归作者所有