背景
宗地是土地权属界址范围内的地块或空间,是地籍调查、不动产登记的基本单元。宗地四至是指宗地在北、东、南、西四个方位上相邻的宗地。一般记载相邻宗地的权利人名称,若无相邻调查宗地,则应记载毗邻的道路、河流、池塘、空地等地物、地貌名称。
农村房地一体不动产确权、农村宅基地基础信息调查等工作都需要提取宗地四至,结合江苏省集体土地所有权工作,利用python结合ArcGIS提供arcpy站点包开发一个工具完成宗地四至提取工作。
1 工具算法思路
"包络矩形-距离法"
(1)四至点获取
获取宗地包络矩形,遍历宗地界址点,比较界址点与包络矩形四个角点距离,获取距离最短的四个节点,分别为西北点、东北点、西南点、西南点。如图1所示:

(2)四至线确定
通过四至点来确定宗地四至线,北至线为西北点----东北点之间的界址线,东至线为东北点----东南点之间的界址线,南至线为东南点----西南点之间的界址线,西至线为西南点----西北点之间的界址线。
(3)四至权利人确定
将四至线涉及的权利人,分别填到对四至应字段。
2 工具展示



3 成果展示
宗地数据

四至填写效果


4 特殊情况
考虑到部分宗地图形的特殊性,例如包含空洞、岛情况以及三角形,这部分图形的四至需要特殊处理。宗地包含空洞的,四至只考虑外围图形,不考虑内部空洞。宗地为三角形的,部分四至为单个节点。
(1)宗地包含空洞情况


(1)宗地包含三角形情况


5 部分代码展示
(1)获取界址点

(2)生成界址线

(3)四至点获取

(4)四至线生成

6、数据存储路径尽量使用英文或拼音(python2.7针对中文编码属实恶心,问题多多)。
工具有偿提供,欢迎咨询😚😚😚😚😚😚😚😚😚!!!