- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于FME空间数据转换流程设计在GIS数据建库中研究与应用
基于FME空间数据转换流程设计在GIS数据建库中研究与应用
摘 要:GIS数据建库是地理信息系统建设的重要组成部分,而建库工作的本身就是将多源数据按GIS数据库的设计要求导入GIS数据库的过程。目前拥有的前端数据源有很多种,通常以CAD格式为主。本文结合乌鲁木齐基础地理信息共享平台项目建设数据建库工程,研究基于FME数据转换流程设计的CAD数据源到ARCGISSDE空间数据库数据转换的方法。
关键词:FME Geodatabase AutoCAD 地理编码
l 引言
乌鲁木齐基础地理信息共享平台系统建设的核心在于数据和基于数据的服务,在系统的开发中,数据建库工程占到了整个系统开发工作的70%以上。目前我们拥有的前端空间数据源以AutoCAD(dwg)格式为主,在CAD数据模型中,点、线、面等几何要素以二进制形式保存于文件中。AutoCAD具有强大的绘图功能和处理矢量图形的能力,广泛地被应用在工业设计、机械设计、建筑设计、城市规划之中。但从空间地理信息系统的角度来看,CAD对空间数据信息的描述和分析有着致命的弱点。因此已有的AutoCAD数字地形图只能作为GIS数据建库的基础数据源,而非空间信息数据库。所以,为充分利用已有的数据资源,就必须有一个切实可行的处理方法,将已有的cad数字地形图数据转换为适用的GIS数据,以便更高效地服务于城市基础地理信息共享平台。
FME(FeatureManipulateEngine)Suite软件是一种空间数据转换软件,是专门用于不同空间数据格式之间进行数据转换的软件。FME可以看成是一种中间平台,不同格式的空间数据通过它转人或转出。各类GIS系统数据格式都在发展过程中。采用信息内容不同的数据结构和数据模型来表达以上信息(但不一定全部支持以上模型),要实现多元数据的访问和应用,就必须建立一个统一的数据模型来解决该问题。FME提供了一个多元数据转换、应用及共享的解决方案。它提出一个数据转换引擎的概念,其实质是根据OpenGIS的规则,建立一个非常详尽的包含了以上所有内容的GIS数据模型。按照OpenGIS的数据模型与各类数据格式和数据模型的对应关系,在任意两种数据格式之间建立更宽的“数据通道”,使得任意两种数据格式和模型之间可以进行最大限度保证信息完整的相互转换和表达。它整合了数据转换、数据处理、数据整合、数据确认、数据引擎等各种强大的功能,因此在空间数据加工中得到越来越广泛的应用。
2 流程设计
从CAD数据移植到ArcGISSDE空间数据库包含了两个层次的意义,其一是CAD到ArcGIS平台数据的格式转换,其二是数据是否可以从现有的分层结构标准和成图方式(如分层、编码、成面、封闭、接边)无丢失地转换到新的分层结构标准和成图方式。在格式间的转换,现在的各种GIS平台都提供了面向其他平台的数据双向转换工具,格式的转换仅仅达到显示数据的图面表示目的。但仅仅拥有图面的数据对GIS系统而言是不够的,完整的GIS数据应该包括图面几何要素和与其关联属性数据。
(1)数据源分析
数字化地形图测绘已发展了近二十年,其中绝大多数数据产品都是AutoCAD的dwg文件。早期的地形图编辑软件都是基于AutoCAD软件平台自行开发的,对数据的管理和定义更多的关注是数据表达,而非数据逻辑关系及实体属性。同样的cad图形数据,内容结构都不尽相同。所以必须对数据源进行充分的分析。
在cad地图文件中各种点状要素一般是以图块的形式存在的,线状要素一般以各种自定义线型来表示,面状要素一般以填充实体来表示。属性基本上以明文标注的形式存在。在一些商业地形图编辑软件中,利用扩展对象数据(Xdata),将一些要素属性信息例如实体编码、权力人、地类编号等信息写入数据源实体对象属性中。
首先利用FME对cad数据源的数据信息进行遍历,形成图块对照表、线型对照表以及填充对照表。利用数据库编码设计文件,对点、线以及面要素进行编码赋值,最终形成cad数据要素代码对照表。
其次,对cad数据源中的特殊图形要素,如斜坡、围墙、铁路、台阶和天桥等实体要素需作进一步处理。很多cad地形图数据中的要素在GIS数据库中的存储方式是不同的,例如,大比例尺(1:500)铁路要素在GIS数据库中多数是以中线的形式存在,而在cad图形文件中则是以复合要素的形式存在。因此在转换时诸如此类的要素实体必须进行适当的空间转换。
最后必须强调的是对cad图形数据中建筑物实体要素的分析。多数Cad图形数据中的建筑物是由同一逻辑层中线段组合而成的,并非是一个单一实体构造面,其结构属性多数是以注记的形式存在。因此,必须对建筑物实体要素作空间拓扑处理。
(2)流程逻辑设计
1)编码处理
文档评论(0)