基于FME实现CASS数据到GIS数据转换.docVIP

  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文档。上传文档
查看更多
基于FME实现CASS数据到GIS数据转换

基于FME实现CASS数据到GIS数据转换   摘要:本文通过分析CASS数据本身结构及其扩展属性的特点,通过FME workbench建立数据转换模板,研究了FEM workbench中数据转换模板和属性暴露等方法。通过对实例数据转换后的检查,实现了CASS数据到GIS数据的无损、批量转换。   关键词:GIS;FME;CASS;转换模板   引言:随着土地调查铺开与土地确权登记工作的推进,外业测量、调绘数据与GIS数据间交叉应用也越发广泛,两种数据经常需要进行相互转换、叠加分析、坐标转换、属性分析、要素提取等繁琐的数据加工工作。如何建立CASS外业测量数据到GIS内业编辑数据的无损、高效转换模板是实现批量数据转换的重要环节。本文以某镇的CASS地籍调查数据为案例,实现了FME对CASS至GIS数据间的格式变换。   1.基于FME的数据转换技术路线   CASS是在AutoCAD为基础平台,进行二次开发扩展的测量内外业采编一体的软件。在农经权、不动产调查、地籍、工程、测量等领域有着较大市场的占有率。CASS数据是通过AutoCAD 进行属性扩充而得来的矢量数据,其属性存储在扩展属性extended_data_list列表中,拓扑关系不严密。 FME是一家由加拿大Safe Software公司开发的软件[1],其对各种格式件的数据转换有着深入的研究,并能够为用户提供整套的 Extract-Transform-Load(ETL)解决方案。   该方案是由OpenGIS组织提出的数据转换理念“语义转换”扩展而来,利用转换器对数据进行加载、抽取、清理、变换等功能,对300多种国内外不同软件数据实现了相互转换,支持的数据格式在逐年的增加,为用户实现自定义的数据应用需求[2]。本文通过FME中workbench应用模块中的属性暴露和工程模板的搭建,实现了CASS到GIS空间与属性数据的“无损”交换[5]。   2.CASS数据与GIS数据的特点分析   CASS数据与GIS数据在要素类型、拓扑关系、属性结构等方面都存在比较大的差异[6]。CASS数据中要素几何类型比较丰富、多样,支持点、文字、线、多段线、面、椭圆、弧段等多种几何类型[3]。GIS数据中几何类型较为简单一般仅支持点、线、面、注记。在拓扑关系中CASS是数据拓扑关系不严密,GIS数据则非常严谨,对于拓扑关系中的重叠、相交、压盖等错误能够前置修改编辑和完善。在属性存储方面也有较大区别,CASS中对于数据属性结构的存储放置在CAD的二次开发扩展的字段extended_data的列表中,而GIS数据的属性结构则是直接表示在各个要素中。   从几何对比表中可以得出CASS数据与GIS数据存在一对一、多对一的关系,比如在线要素表示中。通过FME的几何过滤转换器GeometryFilter可以快速对CASS数据进行整合归类。   3.数据实例   3.1实例分析   以某镇的城镇地籍CASS图为例,主要包含JMD、JZD、GCD等要素层。数据在进行转换前需要对数据微短线、伪节点、悬挂点、面边线不闭合、无编码属性等问题进行处理,处理完成后通过检查确保数据几何与实体编码的一致性。转换数据时主要是通过GeometryFilter转换器与暴露extended_data_list的列表属性来保证数据几何与属性的正确转换。数据在FME Data Inspector中的预览如下图1所示:   3.2数据转换   本次将提取JDZ层进行转换,其他数据可参照JDZ进行批量转换。首先将数据在FME Workbench进行转换,其次添加读模块并选择Autodesk AutoCAD DWG/DXF为读模块数据格式,加载模式中选择分类读取,读取完成后要素将以CASS图层的形式进行加载,在工具箱中依次添加AttributeExposer、AttributeManager、GeometryFilter等转换器,最后在写模块选择需要写入的格式(mdb、shape)并依次确定写入的几何类型如 点、线、面。具体流程如下图2所示:   数据经过转换后需要对有数据进行核查,如JDZ?又行?挂的多段线不能构成拓扑面,悬挂线从GeometryFilter转换器当中的line端口进行输出,可以通过line端口输出的线在CASS中对数据进行定位修改。   3.3数据对比分析   转换完成后需要与原始的CASS数据进行分析对比,在数据转换后的几何精度、数量、属性项等方面进行核查。下图3为数据转换前后的对比图,从对比的分析结果得出数据在转换前后在数据精度、数量、属性上都能满足转换要求,并为要素构面并填写属性等方面节约了时间,较大了提升了处理效率。   结论:本文利用FME的worbench的模板搭

文档评论(0)

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

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

1亿VIP精品文档

相关文档