农经权二轮延包—界址点号按地块从1排保证唯一
"二轮延包建库,一直以来对于界址点排号有争议。小编也是生成承包地块调查表的时候发现有点难搞,最终以每个承包地块从西北角以1开始往后编,由于一些调查小程序可能以界址点号作为主键创建的数据库,不容许界址点号出现同号,小编增加了建库后生成唯一界址点编号的版本,这样可以随心所欲切换了。"
1、界址点界址线回顾
小编之前写的矢量建库脚本:《农经权二轮延包—一键生成界址点界址线(ArcGIS插件)》,界址点号(JZDH字段)以地块为1开始顺时针编排,挖洞以逆时针编排,一个点属于多个地块,以“/”隔开顺序号。
与界址点的JZDH字段相关的,涉及到界址线的QJZDH、ZJZDH、JZXSM这三个字段;涉及到地块的KJZB字段。
2、界址点号唯一转化
脚本需要输入八个参数:1、工作空间(源点线面所在目录);2、地块要素层(DK.shp);3、界址点要素层(JZD.shp);4、界址线要素层(JZX.shp);5、界址点前缀(有的在前面加入了首字母);6、界址点起始编号(如果有些编号被占用了,从后面开始编);7、界址线前缀(有的在前面加入了首字母,建议为空);8、界址线起始编号(如果有些编号被占用了,从后面开始编)。
生成后的矢量数据,JZDH、QJZDH、ZJZDH、JZXSM、KJZB、JZXH这些都会相应的更新,这样对应关系就不会乱。(地块不会产生新要素图层,界址点、界址线产生新矢量图层)
3、分享
下面为简单的视频演示:
https://www.bilibili.com/video/BV1jccCzvEBU/?spm_id_from=333.1387.homepage.video_card.click&vd_source=24a5cf68d16c36aaee227169a2435933
