APP下载

基于FME的土地确权数据一致性检查

2017-12-27李永胜李楠楠宫东海

地理空间信息 2017年12期
关键词:承包方调查表姓名

李永胜,李楠楠,黎 娟,宫东海

(1.中冶地集团西北岩土工程有限公司,陕西 西安710119;2.西安音乐学院附属中等音乐学校,陕西 西安710061;3.京山县国土资源局,湖北 京山431899)

基于FME的土地确权数据一致性检查

李永胜1,李楠楠2,黎 娟3,宫东海3

(1.中冶地集团西北岩土工程有限公司,陕西 西安710119;2.西安音乐学院附属中等音乐学校,陕西 西安710061;3.京山县国土资源局,湖北 京山431899)

基于Safe FME(Feature Manipulate Engine,简称FME)软件,设计一套可提高工作效率的属性数据检查、处理方案。以京山县土地确权中农户代表姓名在承包方调查表与地块图中的一致性检查处理为例,对方案过程进行详细讨论,并验证所设计方案的有效性和实用性。研究结果可为相关工作提供技术支持和参考。

土地确权;FME;属性数据;一致性检查

地理信息技术助力众多项目顺利实施,地理信息软件平台不断增多,并逐渐完善,大大提高了多元数据的整合和检查效率[1-3]。FME作为一个专业级的数据转换、处理软件,在数据处理方面具有其他软件无法企及的优势[4-6]。在土地确权项目中,属性数据的检查工作繁多,主要对农户信息、地块信息在不同的属性数据库中的一致性进行检查,以保证同一信息在不同数据库文件中的统一性[7]。本文基于FME软件,设计一项可提高工作效率的属性数据检查方案,并以京山县土地确权中农户代表姓名在承包方调查表与地块图中的一致性检查为例,对方案过程进行详细讨论,并验证了本文所设计方案的有效性和实用性。

1 问题概况

本文以京山县土地确权项目开展过程中,所涉及的承包方姓名属性一致性问题进行探讨。京山县的土地确权项目开展初期,工作安排是将矢量地块图和农户信息表进行分开处理;在前后两轮公示及修改后,导致矢量地块图与农户信息表中的承包方姓名属性差异越来越大,给后期的数据整合处理带来很大麻烦。具体表现为:承包方调查表中有关键属性承包方编码,而地块图中缺少承包方编码只有承包方姓名属性,同时承包方调查表中农户代表姓名与地块图中的承包方代表姓名不能完全吻合,有些农户姓名只存在于承包方调查表中或是只存在于地块图中,这给数据整合和数据入库工作带来困难,需要花费大量的人力、物力和财力进行数据一致性检查。

2 传统的属性数据检查思路

ArcGIS软件平台是地理信息技术领域中应用最为广泛的软件之一,在进行矢量地块图属性与承包方调查表属性一致性检查时,以姓名字段为关键字段,应用其属性连接的功能,即可将两个属性进行一对一的连接,将两边一致的部分连接好,筛选出不能连接的部分,再由专业人员进行逐一核对。这种方式能解决问题,但效率很低,修改完成后还需要对更正的部分再进行第二次属性连接。京山县数据在ArcGIS软件平台中待检查的属性如图1所示。

图1 待检查属性数据表

上述处理方法耗时耗力,容易因工作人员技术熟练程度或人为疏忽引入其他问题,因此,寻求一种快速、准确的高效解决方案,对提高工作效率具有重要意义。

3 基于FME平台的解决思路

针对上述工作内容,把工作过程分为两部分。第一部分是检查调查表和地块图中的承包方姓名是否一致,将有问题的部分查找出来,反馈给调查人员修改;第二部分是将修改后地块图和调查表进行属性连接,通过承包方姓名将其进行关联,最终把调查表的承包方编码值赋给对应的地块图,整体思路如图1。

图2 技术路线图

3.1 属性检查

由于调查工作中地块图和调查表由不同的工作人员完成,调查表和地块图中的承包方姓名存在差异,所以检查调查表和地块图中的承包方姓名是否一致是该工作的第一步,也是关键的一步。实际调查中,假定地块图中的承包方姓名是准确的,把调查表中的承包方姓名作为需要核对的信息将其与地块图中的承包方姓名进行对比,从而分析出未发生变化的(两者信息一致的)、新增加的(调查表中有而地块图中没有的)和已删除的(地块图中有而调查表中没有的),并将其分别写入到不同的属性表文件中,用于检查修改。

对比之前属性,应对数据进行预处理工作。由于地块图中存在集体土地(村集体和村民小组集体),需要用属性过滤转换器对原始数据进行过滤,提取农户承包的土地(也就是非集体的土地)进行处理;数据是按照行政村组织的,行政村下面有数个甚至数十个自然村(即村民小组,以下用村民小组代替),村民小组中如果有重名的农户,在工作前期就很容易被调查人员发现并标记出来,但村民小组之间的重名现象不是那么容易被发现。为避免因村民小组之间的重名问题而引起数据处理时所带来的混乱,在预处理阶段,将村民小组字段和承包方姓名字段进行联合,形成‘村民小组’+‘承包方姓名’的格式,如“1组胡光喜”。同时,由于一个家庭拥有多个承包地块,其承包方姓名将在属性中出现多次,为避免人为错误,还需对村民小组字段和承包方姓名字段联合之后进行筛选,剔除多余的重复值,使承包方调查表中一个家庭只对应一条记录,如图3。

图3 属性检查工具结构

原始数据经过一系列处理后经属性对比分别输出为未发生变化的(Unchanged)、新增加的(Added)和已删除的(Deleted),后两者将用于核对修改。

3.2 承包方编码赋值

经修改无误的调查表和地块图数据,将用FeatureMerger转换器进行承包方编码赋值。FeatureMerger转换器的功能是把一个要素的属性合并到另一个要素上,通过遍历属性提供方(本例中的调查表)的指定字段值,逐一在属性接受方(本例中的地块图数据)的连接属性中查找。当连接属性具有相同的值时,属性提供方的属性赋值给属性接受方。本例中通过查找调查表和地块图中承包方姓名一致的要素,将调查表中的承包方编码赋值给对应的地块图。属性连接前,仍需要剔除集体土地并进行字段联合操作。

FME中FeatureMerger转换器的功能是通过查找指定的连接属性,把一个要素的属性合并到另一个要素上。通过Supplier端口进入到转换器的要素用来为通过Requestor端口输入的要素提供新的属性。当连接属性具有相同的值时,Supplier要素的属性被连接到Requestor要素,如图4。

图4 承包方编码赋值工具结构

为避免数据批量处理中出现村组间重名问题,将村民小组字段和承包方姓名字段进行联合,形成‘村民小组’+‘承包方姓名’的格式,并将结果作为一个独立的字段保存。属性连接完成后,需要用StringReplacer转换器对该字段进行截取,只保留承包方姓名,主要参数为“@Substring(@Value(CBFMC),@Value(_length))”,其中Value(_length)就是经过字段计算得到的村民小组的字段长度。需要注意的是,最终的成果数据中不能存在“1组胡光喜”这样的内容,所以,需要在数据处理之前对村民小组这一字段进行字段长度计算,以便完成承包方编码赋值后对承包方名称进行处理,去掉其中的村民小组,如图5。

经过以上处理,地块图数据就从承包方调查表中获得了承包方编码这一关键字段。后续入库工作采用甲方统一采购的专业软件进行。

这一方案将工作人员从繁琐的数据检查处理工作中解放出来,极大地提高了工作效率,并保证了准确率,数据库质量得到有力保障。实际应用中,每个行政村原来需要人工核对修改的数千条数据,计算机10多秒就可以完成图表一致性检查和承包方编码属性赋值,并显著提高了准确率,如图6。

图5 字段处理参数设置

图6 承包方编码赋值结果

4 结 语

FME作为一个专业的数据转换、处理软件,在数据处理方面具有其他软件无法企及的优势。基于FME的强大功能,设计了关于承包方调查表农户代表姓名与地块图属性中承包方代表姓名一致性检查方案。结果表明,相对于原本繁琐的核对检查工作,该方案用快捷高效的方法实现了检查核对的自动化处理,工作效率和准确性得到了极大提高。该研究成果可以为相关一致性检查工作技术支持和参考。

[1]冯华俊.农村集体土地确权测绘综合技术应用研究[D].长春:吉林大学,2014

[2]李燕敏,高雅萍,刘俊.农村集体土地确权数据整理入库方法探讨[J].测绘,2014,7(3):119-123

[3]马静,刘卫刚.多源基础数据整合与更新方法[J].测绘标准化,2016,32(1):40-42

[4]杨帆,薄成.基于FME的DWG数据到ArcGIS转换的应用研究[J].测绘科学,2012,37(2):143-145

[5]陈年松.基于FME的CAD与GIS数据共享研究[D].南京:南京师范大学,2008

[6]陈影,程耀东,闫浩文.利用FME进行GIS数据的无损转换[J].测绘科学,2007,32(2):75-77

[7]王剑辉,陈清平.农村土地承包经营权确权数据处理与建库关键技术研究[J].建设科技,2016(14):68-69

P273

B

1672-4623(2017)12-0096-03

10.3969/j.issn.1672-4623.2017.12.031

2016-10-11。

陕西省农业科技攻关项目(2011K02-11)。

李永胜,硕士研究生,测绘地理信息工程师,主要从事地理数据库、国土信息和地理信息应用等方面的工作。

猜你喜欢

承包方调查表姓名
EPC总承包模式下建筑工程管理创新研究
梁潮印笺·姓名章戢孴
梁潮篆痕·姓名类集
文化旅游综合体总承包方设计管理案例分析
姓名的『姓』字为什么是『女』旁?
论建设工程优先权的行使
读者调查表
读者调查表
读者调查表
承包方能请求返还弃耕抛荒的承包地吗