FME模板兴趣班第十一期(不动产数据预处理)任务小结

作者:欣欣

      距离做作业已经很久,所以没有废话,赶紧进入正题。。。。。 

      一、题目说明

      与第十期题目一样,这一期也是比较基础的数据,主要是练习大家对CAD数据的读取以及属性提取的操作。题目数据也跟现在如火如荼的不动产业务相关,做好一些基础工作,对我们在做不动产数据提取、整

合的时候也有帮助。

      1、数据说明

      building.dwg是一个房屋数据,包含“zd1zd1不计、名称”三个图层,其中zd1是计算面积的部分,zd1不计图层是不计算面积的部分。

      在zd1zd1不计图层中,每个要素的属性以列表形式存放。

 

      其中,list{1}表示要素类别;list{2}表示要素名称;list{3}表示面积;list{4}表示公摊面积比例;list{5}表示要素说明。

      2、作业要求

      提取zd1zd1不计两个图层中要素类别为roomshare的要素,并提取所有要素的list{1}~list{5}的属性,输出至shp文件中,结果Shp文件的结构如下:

 

       二题目分析

       由于CAD数据的属性都是存储在扩展属性中,这个题目的关键是如何读取到扩展属性、然后把属性提取出来。

      在题目中说明要素属性的时候,已经截图给大家展示了属性的存储,即存储在extended_data_list列表中,这是FME读取DWG数据时的格式属性。

      1、在开始制作工作空间之前,可以通过FME DataInspector打开数据进行分析,选中其中一个要素,在DataInspector的属性框中就会显示要素的所有属性。当你对数据不了解的时候,通常可以通过这个步骤分析数据,获取数据更多的信息。

      2、在工作空间中如果要使用FME的格式属性,需要对属性进行暴露。本题目中由于extended_data_listDWG的格式属性,所以在工作空间读取了源数据之后,需要首先暴露格式属性,才能进行属性的提取。

         暴露格式属性的方法有两种:

     (1)   在读模块要素类属性框中,选择“Format Attribute”标签,勾选需要暴露的格式属性;

     (2)   使用“AttributeExposer”转换器进行暴露。

        本次作业的关键就是这个步骤了,接下来就是属性处理、属性映射和输出的过程。下面看看大家的作业情况吧~

 

       三、  作业情况

       本次一共收到22份作业(作业汇总请点击这里下载),作业概括和分析如下:

 

 

 

 

       四小结

      1、  这次的作业很多人都用到了正则表达式进行字符替换和要素过滤,太考验我的正则表达式水平了,向各位学习;

      2、  这是一个很基础的题目,带扩展属性的CAD数据到GIS格式。虽然大家使用的转换器大同小异,但是转换器的设置各不相同,一些设置让整个问题变得简单,而一些设置则稍显复杂,大家可以多学习学习转换器使用较少的同学的作业,提高自己使用转换器的水平。

 

 

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值