2019FME博客大赛——使用FME实现工业保护线入库

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

作者:曾星

单位:东莞市城建规划设计院

 

一、需求分析

1、工业保护线简述

为贯彻落实《广东省降低制造业企业成本支持实体经济发展的若干政策措施》文件精神,支持实体经济发展,保障产业用地发展空间,东莞市政府划定严格控制和保护的工业用地范围线。划定工业保护线分为两类:工业红线和工业蓝线。工业红线是为保障城市产业长远发展而确定的,符合城市规划的工业用地保护线;工业蓝线是为了稳定城市一定时期内工业用地总规模,将已改变规划用途的现状工业用地择优划定的保护线。同时为工业保护线划定一事一议项目的更新模式以打消市场对工业用地的不合理预期。

2、工业保护线入库的必要性

工业保护线规模大,全市共划定420平方公里工业保护线,其中工业红线372平方公里,工业蓝线48平方公里;一事一议项目142宗,面积16 平方公里。工业保护线承载信息多,每宗工业保护线的属性数据应包含:图斑编号、所属镇街、所属类型、面积、基期工业用地比例、工业用地比例、新型产业用地比例、更新类型、更新时间、更新次数等。一事一议项目属性数据应包含:属地镇人民政府(街道办事处、园区管委会)承诺的改造模式及其他改造要求。东莞增量用地少,存量用地调整次数多,现状工业基数大,市场对工业用地存有不合理幻想等因素,潜在调整、管理问题较多。

为规范和细化全市工业保护线的管理、维护及调整工作,需对工业保护线进行标准化入库,建立工业保护线信息化数据库并进行动态跟踪与维护。

二、技术路线

1、技术需求

为方便管理和维护工业保护线数据库,库内需生成三类要素文件:工业保护线(实时库)、一事一议项目、工业保护线(历史库)。

考虑到工业保护线调整历次范围会具备不确定性,利用空间的叠加来直接更新难以满足要求,需要设置图斑ID、设置插入/修改/删除标识,利用FME的格式属性(fme_db_operation)来实现。

为避免入库人员的误操作,整体流程需增加重复录入流程终止,录入SDE数据库后支持回退操作。

规划设计人员习惯使用CAD制图,而普通CAD不具备扩展属性,因此只能使用传统方式规定CAD样式:图斑填充(存在镂空,填充更容易识别)+关键属性(图斑编号,唯一标识码;更新类型,方便fme_db_operation设置插入、修改、删除)。具体样式参见图1。其他属性则使用EXCEl记录(所属镇街、所属类型、基期工业用地比例等),再基于图斑编号进行图属挂接。

                                                                             图 1 工业保护线入库前CAD样式

2、技术路线

基于CAD成果样式,首先需对CAD填充和文本标注进行空间链接,因为文本标注是多行文本,包含2个属性,需对文本标注进行属性整理,整理好的属性就可以结合已入库数据情况对即将入库数据进行是否重复录入或者回退操作判断,以满足规避误操作需求。

在入库过程中,操作人员难免会存在不经意间重复录入情况,而自己没有发现及时进行回退操作的话,数据库内相同要素会同时存在2份。为了避免此种情况发生,在流程中增加此步骤让机器帮助自动终止,因为回退操作和误入都会存在相同文件输入的过程,故将判断重复录入放在判断是否需要回退之后以避免回退也被终止。

最后,就可以与EXCEL进行属性挂接,计算更新次数及更新时间并完成入库。

整个入库流程的具体思路如图2所示,实现的关键是利用FME的FeatureReader获取历史库、实时库内情况进行比对,并根据相应需求提取历史库中要素并设置fme_db_operation字段以完成插入、修改、删除操作达到维护数据库的效果。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值