勘测定界项目涉及界址点坐标册生成工作,利用python结合ArcGIS提供arcpy站点包开发一个工具批量生成界址点坐标册。
1.界址点成果模板
2.界址点坐标册生成思路
(1)判断图形的第一个点是否为左上角,然后顺时针编号(地籍测量规定宗地的界址点编号从左上角开始,然后顺时针依次编号)。
勘测定界地块在ArcGIS中打开发现,图形第一个点不是左上角,其中红色框表示图形最后一个点,蓝色表示图形第一个点。
(2)如果图形的第一个点不是左上角,对图形重新构面保证第一个点为左上角(左上角为理论上左上角,具体如何判断图形的左上角,可以参考知网的文章。
(《多边形西北角点的确定》,城市勘测李乃良、张晓丽))
勘测定界地块图形重构以后,图形的第一个点为左上角开始,其中红色框表示图形最后一个点,蓝色表示图形第一个点。
(3)界址点生成,对界址点进行编号,同时获取界址点XY坐标值。(界址点编号包括两种方式,第一种直接阿拉伯数字编号,第二种在阿拉伯数字前加英文字母“J”).
(4)界址线生成,获取界址线长、界址线段起点终点XY坐标值(起点终点XY坐标为后期界址点坐标册中界址线长填写需要)。
(5)界址点坐标册填写,结合前期生成界址点、界址线成果利用ArcGIS提供arcpy站点包以及python中操作excel模块xlwt进行操作。
(6)结合ArcGIS将脚本制作成工具箱便于操作。
3.界址点坐标册生成工具备注
目前该工具只针对简单图形,对于包含空洞的岛形数据以及复合图形处理暂不支持,数据存储路径尽量使用英文或拼音(python2.7针对中文编码属实恶心,问题多多)。
有需要留邮箱!!!
有需要留邮箱!!!
有需要留邮箱!!!
模板支持更改定制,打赏个零食钱就OK啦😚😚😚😚😚😚😚😚😚!!!