FME模板兴趣班第六期任务小结
作者:欣欣
由于各方面原因,第六期任务小结有点姗姗来迟的意思。这一期是是具有阶段性意义的一期,是第二季度的最后一期作业,也是半年小结的一次,所以感觉还是蛮有意义的。
本期题目来源于国土业务的房屋拆迁成本计算,主要目的是练习大家在空间属性挂接、属性拆分与计算、数据统计、报表输出方面的应用能力。感谢“活力贝贝”的题目。
一、 题目说明
基础数据:
1、TEST.MDB地理数据库
a) 房屋面层(FW)
b) 房屋楼层及结构注记点层(ZJ),字段“TEXT”存储了房屋的结构及层数,如TEXT值为“混5”,表示结构为“混”,楼层一共5层。
c) 征地范围面层(ZDFW),字段“DK_NAME”存储了地块名称。
d) 各结构补偿价格表(价格表)
作业要求:
1、计算各地块内房屋总数量、占地面积、建筑面积、拆迁成本、综合均价
a) 占地面积=房屋平面面积
b) 建筑面积=平面面积*楼层(含-1的为地下室,建筑面积算平面面积的一半)
c) 拆迁成本= 建筑面积*该结构类型房屋单价
i. 例如果该房屋为砖结构,建筑面积为100平方米,拆迁成本为2500*100
ii. 结构分3类,砖、混、砼,未注明结构均为砖结构
d) 综合价= 该地块拆迁总价/总建筑面积
2、数据输出到Excel表格,最下面一栏需合计,具体字段如下:
二、 题目分析
本期作业的重点是结合数据和作业要求进行分析,梳理逻辑关系。根据最后需要得到的表格进行分析:
1、 结果需要的Excel中,每条记录是以地块为单位的,因此统计信息也是以地块为单位进行统计。
2、 在以地块为单位统计之前,部分属性来源于每个房屋的属性。例如计算建筑面积时需要使用房屋的平面面积,所以需要先以房屋为单位对部分属性值进行计算,然后通过与地块做空间运算,挂接给地块。
3、 房屋结构单独存放在ZJ层,在与地块做空间运算前,还需要把房屋与房屋结构做空间挂接,把房屋结构作为属性挂接到房屋面上。便于计算房屋的拆迁成本。
简单分析之后,结合最终需要得到的表格统计内容,计算的流程大致为:
三、 作业情况
本期共收到12份作业,作业情况如下:(若图片不清晰,可通过下方下载链接下载作业及小结)
(还剩我自己做的作业没评,留给大家吧)
一、 小结
1、 因为这是一个统计计算的内容,放到实际工作中,结果的准确性是最重要的。所以这次作业的最终评分以结果为导向,主要分为三个级别:
优:每个地块以及合计的信息统计正确;
良:每个地块的信息统计正确,合计未统计的;
中:每个地块的任意一个信息未统计正确的。
同时,在每个级别中,结合转换器数量、工作空间的注释等,分为两个级别。如“优”和“优-”。
2、 每一个模板都值得学习,从作业分析的情况来看,虽说空间运算、属性拆分、统计计算三个方面汇总起来都是两、三种方法,但是每个人思路不一样,使用的组合也不一样。
在阅读每个模板的时候,学习每个人的思维,是很有趣和很有收获的一件事情。
不知不觉模板兴趣班已经走过6期,也是一个半年了。我相信每次做作业都是一种收获,一方面可以锻炼自己的逻辑思维,另一方面真正动手把FME用起来。
要学会FME并熟练使用它,动手做也许是最有效的方法。
希望我们可以一直走下去。