- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于xml的gml数据存储研究
一、 gml的存储管理
随着地理标记语言(pml)技术的成熟,民法在gis领域得到了广泛应用。许多gis软件提供商已经开始在他们设计的软件中支持vml数据。在GML技术给我们带来便利的同时,也给我们带来了一个重大的问题,就是面对不断涌现的GML数据我们如何去管理和操纵。空间数据管理一直是GIS研究的主题,它包括空间数据模型和空间数据库两方面的内容。而GML 就是空间数据建模标准规范,为空间数据的描述提供了标准框架。 GML是开放地理信息系统协会OGC(Open Geospatial Consortium)制定的基于XML的中立于任何厂商、任何平台的地理信息编码标准,用于地理信息的传输、存储和发布。OGC先后推出了三个版本的GML,其应用和研究还处于起步阶段。目前绝大多数空间数据还是存储在传统的关系数据库或对象关系数据库中,各GIS软件厂商只是用GML作为传输和交换的中间文件格式。在发送方需要专门的转换软件来将发送方的GIS文件格式转换为GML格式,在接受方也需要专门的转换软件来将GML格式转换为接受方的GIS文件格式。GML不仅可以作为一种有效的空间数据传输、交换的手段,而且也是一种很好的空间数据存储格式。如果使用GML来存储管理空间数据,即各GIS软件开发商都使用GML作为其数据模型和文件格式,那么就不需要任何转换,所有GIS的空间数据都可以有效地集成与共享。关键是如何有效地存储管理GML空间数据。
由于XML/GML半结构化(树状结构)的数据模型与传统的关系模型之间的重大区别,传统的关系数据库并不适合存储管理XML/GML数据。随着XML技术的快速发展,已经涌现出了一批专门用来存储管理XML数据的数据库系统(Native XML Database,NXD),这些系统能够很好地实现XML数据的存储管理、查询检索等功能,为XML数据的存储管理提供了有效的解决方案。由于GML数据是基于XML标准的空间数据,XML的所有技术都可以应用于GML,人们很自然地想到能否使用XML数据库系统来存储管理GML空间数据?若能用XML数据库系统来存储、传输GML空间数据,那么就不需要专门的数据格式转换软件,因为这种本原XML数据库存储、传输的就是XML数据,GML数据也是一种XML数据。但是GML并不等同于XML,GML技术与XML技术的区别正如GIS技术与MIS技术的区别,GML空间数据库与XML数据库的区别正如空间数据库与一般数据库的区别。所以需要进一步研究GML空间数据的存储管理问题。
二、 扩展sql以支持gml查询
目前国内外对GML空间数据的存储管理研究较少。文献对GML空间数据在三种关系数据库中的存储和查询(SQL)性能进行了比较,提出了基于SQL的GML空间查询语言,由于XML数据模型与传统的关系模型之间的重大差别,扩展SQL以支持GML查询并不是GML查询系统的最有效方案。当用户需要进行GML查询或其他处理时,在GML与关系数据库之间进行来回转换要耗费相当多的处理时间,这会降低数据的处理速度。此外,这种处理方式与XML查询语言标准XQuery不相符。文献比较了几种XML查询语言,并提出了对XQuery语言进行扩展以支持GML查询的设想,但文中并没有涉及如何实现等更深层次的问题。GML空间数据库的研究还有很多理论和技术问题需要解决。
目前,有的欧洲国家开始给用户发布GML数据,已不再直接提供传统的数据形式,这就迫使我们不得不研制一种能够具有传统数据库的功能,但又与传统数据库有区别的基于GML数据的新型数据库。
三、 存储数据的功能
1. gmlss软件
GML是一种用于建模、传输和存储地理及与地理相关信息的XML编码语言,它包括了地理要素(Feature)与层(Coverage)的空间与非空间特征。GML建立在W3C系列标准之上,以一种互联网上容易共享的方式来描述、表达地理信息,是第一个被GIS界广泛接受的元标记语言。在这之前开发的各种用于存储和交换地理信息的文件格式或标准, 由于缺少相应的支持工具而没有被广泛接受。GML一个重要优势就是它能够让开发者或用户非常灵活地使用已被广泛接受的XML技术,它建立在XML,XML Schema,XLink和XPointer基础之上。GML数据能够很容易地与非空间数据集成使用。GML使用XML对地理数据进行编码,为开发商和用户提供了一种开放的、中立于任何厂商的地理数据建模框架,使地理信息能够在不同领域、不同部门进行语义共享。
GML采用要素(Feature)来描述地理实体和地理现象,GML要素是通过其属性(Property)来描述的,这些属性包括空间属性、时态属性及其他非空间时态属性。
OGC先后推出了三个版本的GML。GML1.0版本于2000年4月正式推
您可能关注的文档
最近下载
- 2024年10月自考13005软件工程试题及答案.docx VIP
- 三角形内角和教学设计优质课一等奖.pdf VIP
- 英语四六级常见短语及词组固定搭配汇总.pdf VIP
- 2025年自考税收筹划真题答案.docx VIP
- 2024_2025学年广东省广州市黄埔区高一上学期(10月)月考数学试卷【有解析】.pdf VIP
- 2025年中国静脉注射用人免疫球蛋白数据监测研究报告.docx
- 自考树社会学概论真题及答案分析.docx VIP
- 2025-2026学年江苏省无锡市高一上学期10月月考物理模拟试卷含详解.docx VIP
- (高清版)B 3100-1993 国际单位制及其应用.pdf VIP
- 6SE70系列变频器讲解及Drive Monitor调试(内部员工培训).ppt
文档评论(0)