APP下载

基于Arcpy农经权矢量数据拓扑关系检查

2019-06-29陈祖新邱文权

科学与财富 2019年34期

陈祖新 邱文权

摘 要:近年来,随着农村土地承包经营权工作的全面开展,其成果数据的可靠性与正确性显得十分重要。本文对农经权数据生产中碰到的各类拓扑问题进行总结,基于ArcGIS中的Arcpy进行拓扑关系检查脚本工具研发,通过实际作业验证了工具的可靠性。

关键词:农经权;ArcGIS;Arcpy;拓扑检查

一、引言

农村土地承包经营权确权登记颁证工作,是一项重要工作,全面、准确查清农村承包地块的权属人、界址、面积、四至,空间位置,建立统一、规范的农村土地承包经营权登记管理系统。

由于在农经权的上图阶段不够规范,难免存在大量的拓扑问题,而界址点、界址线、宗地三类要素之间的拓扑关系正确性是保证界址清楚、面积准确的必要条件。所以数据生产中通过拓扑检查可以降低工作成本,确保图形数据以及属性数据的正确性,为后期提交正确的数据奠定基础,实现了数据生产与拓扑检查的同步完成,对实际生产有积极意义。

二、农经权

农村土地承包经营权确权登记颁证数据库建设主要任务是在土地确权登记颁证现有的测绘成果的基础上,将各乡镇最终的电子成果,包括矢量数据、权属数据、空间数据、统计数据、调查资料电子档案、农户档案成果、以及其它各类电子成果按照农业部数据质量要求汇交成果建库,并在此基础上开展县级业务办理工作,促进确权数据库成果的全面应用。

三、方法实现

常规拓扑问题检查

ArcGIS自带的拓扑检查功能已经能够满足大部分逻辑一致性检查,但是仍存在部分检查内容无法满足。

共边缺点检查

如图2所示,地块A与地块B为毗邻地块,其中地块共用边为B1B4,由于数据生产采集等原因导致地块A缺少与B1相对应的界址点,这在成果数据中是不允许存在的,因此需对本类问题进行检查。

对于共边缺点问题即:存在点PointB1∈PolygonB,其中点PointB1位于地块PolygonA(A≠B)边界上,地块PolygonA中不存在折点与点PointB1重合,则认为点PointB1为共边缺点。

本文对面要素共边缺点检查的算法步骤如下:

步骤一:读取待检查地块面要素图层,获取面要素所有折点,删除同一面要素中重复折点;

步骤二:将步骤一获取的点要素先后进行自身空间连接、与待检查地块面要素进行空间连接,匹配选项为“WITHIN_A_DISTANCE”,连接操作为“JOIN_ONE_TO_ONE”,搜索半径为给定的阈值;

步骤三:对步骤二生成的数据采用where_clause = '"Join_Count" <> "Join_Count_1"'进行数据筛选,筛选的点即为共边缺点定位点;

步骤四:对步骤三筛选后得到的点生成近表(Generate Near Table),便可获得共边缺点相邻面中所应添加节点的位置,便于进行数据修改;

步骤五:对步骤三和步骤四的结果进行记录,生成定位点要素。

针对图(b)中的问题,将界址点与界址线进行空间连接(Spatial Join),匹配选项为“WITHIN_A_DISTANCE”,搜索半径为给定的共点检查距离阈值,对处理后的数据剔除界址点为界址线端点的数据,剩余数据即为图(b)中共点数据。

四、实例应用

本文以湖南省某县农经权矢量数据为例,针对数据生成过程中产生的各类拓扑问题,采用本文所写的农经权矢量数据拓扑关系检查工具进行处理,并对数据处理结果进行分析检查,结果表明检查工具能够较好的检查出各类常规的拓扑问题,生成的矢量定位文件便于作业人员进行检查修改。

五、总结

数据质量的好坏是农经权具有法律效应的前提,因此必须保证数据的质量。通过在实际工作中的总结,针对各类常见拓扑问题,基于ArcGIS利用Python脚本进行拓扑检查工具研发,研发的检查工具在实际生产中有较好使用,大大的提高了数据检查速度和检查工作效率,保证了农经权数据质量。也为广大农经权从业人员提供数据自动化检查参考意见。

参考文献:

[1]劉大杰,陶本藻.实用测量数据处理方法[M].北京:测绘出版社,2000:79-81.