基于开源类库OGR空间数据互操作研究.pdfVIP

基于开源类库OGR空间数据互操作研究.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
鼍辩磅与自主戗氟。 G 基于开源类库O R的空间数据互操作研究 陈磊赵书河 南京大学地理与海洋科学学院 【摘要】随着地理信息系统的不断发展,空间数据的多源异构性愈加严重,GIs互操作逐渐成5勾GIS发展道路上 的一个热点和难点问题。本文基于开源类库OGR,首先介绍了其体系架构,接着提出了支持GIs互操作的数据适 配器模式,并以此分析了利用oGR进行空间数据互操作的原理。最后,在python-3丘台上通过两个实例实现了两种 空问数据互操作方法,实验取得了满意的结果,对今后比较与同类产品间的异同点具有指导意义。 【关键词】互操作;空间数据;OGR;开源 1、引言 模式[51;张明明等对基于WebService的GIS互操作进 地理信息系统经过近四十年的发展,不同行业和 行了研究嘲;龚健雅等提出进行分布式跨平台的GIS互 部门已积累了大量的多源空间数据。层出不穷的GIS操作的方法【71;童小华分析了基于GML的互操作思路 组织、企业和应用项目定义了不同的空间数据格式 【8】o 【,】。近几年,网络技术的迅速发展及其在数据共享方 本文将基于开源类库OGR,介绍其体系架构,剖 面的广泛应用,导致了空间数据的多源异构性愈加严 析其进行空间数据互操作的原理。并通过实例研究如 重。当前环境下如何实现多源异构数据的集成,并实 何进行多源异构空间数据的互操作。 ‘现数据的互操作,成为GIS发展的一个热点和难点问 题。 2、开源类库OGR 尽管许多GIS软件厂商针对目前的情况制定了 2。1OGR介绍 Features 各种形式的数据标准或一些数据转换的中间格式, OGR全称OGRSimple Library,它 但是在数据转换时仍存在不同程度的数据损失。 是基于开放地理信息系统协会(OpenGeospatial GIS IS规范开发 针对这种情况,开放地理信息系统协会(Open Consortium。简称OGC)制定的OpenG Consortium Inc,,简称OGC)自1998年以来,一共发的C++类库,用于多源矢量数据的读取、处理及其互 布了17个抽象规范和12个实现规范。这些规范得到了 操作。有很多著名的GIS类软件都在使用OGR库,包 众多地理信息厂商和开源社区的支持。诸女l:lArcGIS、 Earth以及 括ESRI的ArcGIS,Google公司的Google FME、SuperMap等商业GIS软件以及GeoServer、开源领域著名的桌面软件GRASS、QGIS。 目前,OGR支持当今主流的矢量数据格式, OpenLayers等开源软件都有多源空间数据互操作的解 决方案,并在实际工作中发挥了巨大作用。 I 所谓GS互操作,是指在异构数据库和分布计算 的情况下GlS用户在相互理解的基础上,能透明地获 取所需的信息【21。近年来,国内学者各自提出了对GIS在内的多种基于开放架构的空间数据交换格式。 互操作的看法。易善桢等从功能侧重点的角度,将 虽然OGR的底层实现语言是C/C++,但如今的 GIS互操作分为技术互操作、服务互操作和语义互操版本已可以被移植到其他语言平台下进行开发,例如 作三类【3】:徐昌荣等基于FME进行7GIS技术互操作的 探讨(4】;高勇等提出了三种支持互操作的GIS软件设计文将主要以Python结合OGR为例进行空间数据的互操 哪w豳m饿m\2哪 魑E*堆≮%务‘Ⅻ。s商#Gls&E&#颦 作研究。

文档评论(0)

cxmckate + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档