- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于GML的空间数据集成技术研究
1 引言
随着科学技术的不断发展,计算机技术已经深入到生活中的每个环节,在不同的环节要用到不同的硬件和软件,这也导致信息在一定程度上的差异性。尤其在一些地理信息系统中尤为显著,GIS软件种类繁多,他们具有不同的数据存储格式,很大程度上妨碍了数据共享和信息交流。随着GIS的快速发展,如何将这些数据充分利用起来,实现数据共享已经迫不及待了。因此发展空间数据集成技术已经不可避免了。
空间对象包括空间数据和属性数据两种,空间数据表现了地理空间实体的位置、大小、形状、方向以及几何拓扑关系。属性数据表现空间实体的空间属性以外的其他属性特征,而属性数据主要是对空间数据的说明。比如地质灾害点,如用Point表示,空间属性就比较简单了,也就是灾害点的地理坐标,但是属性数据可能很多,在国土部下发的地质灾害信息调查表中,属性数量多达200多个。空间对象的空间数据和属性数据也有两种存储模式,一种是空间数据与属性数据存都存在GIS平台的空间文件中;另一种是把空间数据与属性数据分离,空间数据存在GIS平台的空间文件中,而属性数据则存在独立的数据库表中,两者通过唯一的空间对象识别码连接。GIS平台为第一种存储模式提供了空间数据和非空间数据的统一管理,不需要额外的数据库管理系统,缺点是存取不方便;后一种模式采用GIS平台和数据库管理系统相互结合的办法,充分发挥GIS和数据库管理系统各自的优势,提高工作效益、方便数据存储、检索能力,但需要额外的投资。对于数据庞大的系统,为了保证系统的效率和程序的方便性,采用空间数据与属性数据分离的模式更合理。
2 空间数据集成模式及比较
各种GIS系统的数据格式都不一样,并且互不兼容,所以一种平台下的数据,只有经过特定的工具转换后,才能在另一种平台下使用。常用的GIS系统有:ArcGIS、MapInfo、GeoMedia、MGE、SmallWorld、Supermap、MapGIS、GeoStar、TopMap、GeoBean、VRMap、MapEngine等,实现这些不同格式的数据之间的相互转换是非常复杂的。目前,实现数据集成模式大致有数据格式转换模式、直接数据访问模式、数据互操作模式三种[1-3]。
2.1 数据格式转换模式
对于这种模式来说,就是从一种数据格式转换到另一种数据格式,这是一种传统的地理信息系统数据集成模式。一般这种方式是软件公司提供专门软件来实现完成的。例如从AutoDesk的DXF文件格式转化到MapInfo的MIF文件格式。对于这种转换模式,正是因为对空间对象统一描述方法的缺乏,才使得在描述空间对象时采用的数据模型有不同的数据模式,因而使得转换后源数据的信息不能完全表达出来。另外,这种模式需要将数据统一起来,这样就违背了数据分析和独立性的原则[1]。
2.2 直接数据访问模式
直接数据访问是指在一个软件中实现对其他软件数据格式的直接访问。简单地说就是一个软件可以根据用户要求生成和使用其他软件数据格式文件。与数据格式转换模式相比,它可以简化繁琐的转换过程,但是也存在着软件不知道存储信息含义的缺点。
2.3 数据互操作模式
数据互操作模式是OpenGIS Consorttium(OGC)制定的数据集成规范。数据互操作是指在异构数据库或者分布式的情况下,用户在互助互利的基础上,能透明的获取自己所需要的信息。“数据的互操作分为技术、数据、应用和企业四个层次”[2],GML能够很好的解决数据方面上的互操作问题。这种数据集成模式可以避免以上两种模式的缺点,能有效对数据进行集成,但是“对于那些历史上非OpenGIS标准的空间数据格式的处理方法缺乏标准的规范[4]。在如今市场上看,非OpenGIS标准的空间数据格式中已有的数据仍占据主体[1]。尽管如此,但是GML的数据互操作数据集成模式还是为空间数据的集成提供了新的思路和方法。
但现在有更好的方法,采用GML作为中介,为每种GIS系统提供一个把自身格式的数据转换为GML格式的数据和再把GML格式数据转换为自身格式的工具,就能实现所有GIS系统数据格式的自由转换。图1显示了不同数据格式之间数据转换的复杂性,由于各种数据格式的不同,如果把其关系一一表述出来比较复杂,因此基于在ArcGIS、MapInfo、MapGIS、Supermap、VRMap、MGE六种格式的直接数据转换图。
图1不同数据格式直接数据转换关系图
Fig.1 Different data format conversion between direct data graph
如果采用GML作为数据集成的中介,数据转换关系就简单多了,如图2所示。
图2 基于GML的数据转换关系图
Fig.2 Conversion between GML d
文档评论(0)