2019FME博客大赛——基于FME软件技术在城市更新改造中的应用与研究

参赛单元:传统GIS数据处理

作者:李晓铃

单位:成都市国土资源信息中心

 

 

改造拆迁过程中存在大量重复繁琐的数据处理及录入工作,按常规方法处理,效率低且容易出现差错或遗漏,通过FME软件技术大胆创新和探索,能为城市更新拆迁项目提供快速的比对分析、数据统计及成果输出,有效解决重复、繁琐的数据处理及录入过程,能大大提高动迁人员的工作效率,节省宝贵的时间和人工成本,同时确保了项目数据的质量。

一、原始数据情况

1、原始测量DWG测量图

 

2、复核测量DWG测量图及树木补偿计算表

 

3、补偿协议起始号段表

4、弃产情况明细表

5、表格模板文件

 

二、功能需求及数据逻辑规则

1、功能需求。对原始成果文件夹内dwg与复测成果文件内dwg进行空间分析,获取相关信息,关联比较,根据数据逻辑规则动态生成汇总表(复测面积差异情况分析表、复测面积明细表)和单表(拆迁安置补偿计算表、拆迁安置补偿协议、承诺书(权属确认)表、房屋权属确认审批表)。

对原始测量数据及复核测量数据进行比对,当面积项(用地面积、建基面积、建筑面积)任意一项差值百分比超3%,需提取对应复核测量数据到审核文件夹,否则提取对应复核测量数据到签约文件夹,同时根据模板样式生成相关数据归类到对应文件夹内,其中二级个案文件夹命名规则为:

协议编号+(测量编码-产权单位(人))

如:测试村拆补协(2019)第045号(S08093-张三)

签约文件夹及审核文件夹内的数据文件具体命名规则如下:

比对分析差值不超3%的目的主要用于数据预警,当原测量单位及复核测量单位的测量数据差值在规定差值内,视为数据精准且以复核测量数据作为签约数据,当超过规定差值,则需人工进行确认审核是否存在虚假数据、是否存在加建、改建、扩建等不予补偿的面积,错误计入补偿的情况。

2、数据逻辑规则。各表数据获取规则如下。

(1)复测面积差异情况分析表获取规则

(2)复测面积明细表获取规则

 

(3)承诺书(权属确认)表获取规则

(4)房屋权属确认审批表获取规则

(5)拆迁安置补偿计算表获取规则

 

注:拆迁安置补偿计算表内黄色区域均通过复测面积明细表按规则获取填入。红色区域1(C3)通过补偿协议起始号段内起始号流水累加取号。红色区域2(G29)通过对应复测编号树木补偿计算表的G4至G20行的求和后填入(如查询不到对应编号的树木补偿计算表,不填入任何数值)。F19和F20分别读取弃产情况明细表测量编码对应行的B列和C列(如读取不到对应测量编码,则不填入任何值)。

(6)拆迁安置补偿协议获取规则

拆迁安置补偿协议除上述规则外,其他读取逻辑计算规则如下:

①R2提取规则与该案协议号一致;

②R34读取复测明细表测量编码对应行的H*2+I*2+J*1+K*1+M*4+Q*1;

③F35与Z49皆读取复测明细表测量编码对应行的(H*2+I*2+J*1+K*1)-(H+I+J+K)+ (M*4+Q*1)-(O+Q);

④T38读取(弃产情况明细表测量编码对应行的B*8000+C*6500)+(复测明细表测量编码对应行的L*200+P*1500+R*1500+S*50+T*300+U*300+V*150+W*300+X*100+Y*230+Z*80+ AA*500+AB*500+AC*100+AD*300+AE*70+AF*1000+AG*2000+AH*8000+AI*80+AJ*600+AK*1500)+对应复测编号树木补偿计算表的G4至G20行的求和+3000;

⑤B39由补偿协议表T38的值转换为人民币大写值;

⑥O40读取(复测明细表测量编码对应行的L*200+P*1500+R*1500+T*300+U*300+V*150+ W*300+X*100+Y*230+Z*80+AA*500+AB*500+AC*100+AD*300+AE*70+AF*1000+AG*2000+AH*8000+AI*80+AJ*600+AK*1500)+对应复测编号树木补偿计算表的G4至G20行的求和;

⑦K41读取复测明细表测量编码对应行的S*50;

⑧K43读取弃产情况明细表测量编码对应行的B*8000+C*6500;

⑨G47读取复测明细表测量编码对应行的[(H+I+J+O+Q)-弃产情况明细表测量编码对应行的B ]*25*12;

⑩S50读取复测明细表测量编码对应行的[(H*2+I*2+J*1+K*1)-(H+I+J+K)+ (M*4+Q*1)-(O+Q)]*1500。

三、模板实现

1、原始图与复测图空间分析获取信息。对于原始图,通过获取“用地、建基、总建筑”三个关键注记的边框右下角去临近查找(NeighborFinder)最近的数值内容,即为对应的用地面积、建基面积和总建筑面积;对于复测图,因预先定义了各关键注记的图框层,通过注记与对应图框层压盖(PointOnAreaOverlayer),根据数据获取规则,不同的图框名提取数据值即可。然后分别按文件名聚合(Aggregator)为一条记录,通过文件名关联(FeatureMerger)。注意:批量读取DWG处理,空间分析和聚合时需选择分组字段(文件名)。

                                                                        原始图                                   

                                                                        复测图

 

2、关联匹配,比较面积差值,根据规则动态生成汇总表和单表。根据上一步所提取的信息,结合补偿协议起始号段表、树木补偿计算表和弃产情况明细表,基于各表数据获取规则和模板,生成相应编号图的单表及汇总表。

 

关键处理一,单表采取基于表格模板更新的方式。表格的更新关键在于需更新的单元格位置的确定(表格字段与xlsx_row_id分别代表列与行,则二者确定即可)。每个图的信息为一条记录,采用Cloner根据单表需更新属性的最大行数复制记录,同时根据复制序号(@Value(_Cloner)+1)生成xlsx_row_id,然后根据更新单元格的行号,给表格字段赋值。(表格获取规则采用字母+数字表示,字母与表格字段有如下对应关系,数字即xlsx_row_id,下面以补偿协议的O40获取为例)。

关键处理二,根据面积项(用地面积、建基面积、总建筑面积)任意一项差值百分比超3%,需提取对应复核测量数据到审核文件夹,否则提取对应复核测量数据到签约文件夹,同时根据模板样式生成相关数据归类到对应文件夹内。涉及动态目录的创建和文件的复制。

(1)汇总表动态目录的创建。根据三面积差值百分比与0.03的大小,创建文件夹名称,生成汇总表扇出字段,作为汇总表扇出的属性。

(2)单表动态目录的创建。根据多字段组合生成单表扇出字段,作为单表扇出的属性,并以对应表模板作为单表输出的模板文件。

(3)复测文件的复制。复测文件路径获取,使用FilenamePartExtractor对路径拆分后,创建对应目标路径和文件名,使用filecopy写模块,将复测文件(dwg图和树木补偿计算表)复制一份到规定的文件夹中。

 

3、FME模板及实现效果图

 

四、结束语

城市更新改造项目实施过程中,数据的比对分析及处理至关重要,FME作为一款能支持325+种数据格式的优秀软件,具备灵活高效的数据转换、分析、处理功能及可定制自动化的工作流等优势,可将多源数据格式进行比对分析、拆分、合并、重构,转化为项目目标数据格式。

本模板从城市更新三旧改造的实际出发,基于FME软件的强大功能,对先后两次测绘数据的比对分析,通过设定的关键数据限差上限值,对数据进行分流预警,超限差的视为预警审核数据,并通过一系列数据读取分析、属性拆分、合并等逻辑算法形成了完整的城市更新改造拆迁项目格式数据文件。

实践证明,FME软件在数据方面具有得天独厚的优势,基于FME软件技术的创新能在各行各业发挥高效应用价值,通过创新技术手段快速转变为生产力,规避了常规采用大量人工参与的作业方法,导致的效率低且容易出现差错或遗漏的问题。通过FME软件技术大胆创新和探索,能为城市更新拆迁项目提供快速的比对分析、数据统计及成果输出,有效解决人工重复、繁琐的数据处理比对分析及录入过程,能大大提高动迁人员的工作效率,节省宝贵的时间和人工成本,提供了快速、直观、适应性强的解决方案。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值