地信网论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

免费视频|新人指南|答学员问|投诉删帖

禁止上传涉密资料|赚取铜板|附件下载

查看: 976|回复: 109
收起左侧

[软件] ARCGIS分行政单位自动编号插件(Arcpy脚本实现)

    [复制链接]
发表于 2017-4-12 10:24 | 显示全部楼层 |阅读模式

马上注册地信网,享受更多功能,学习更多知识,成就人生精彩!

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本帖最后由 yyx17 于 2017-4-26 11:44 编辑

插件由来:
    以前有人在地信网上下过一个编号插件,一个蓝色按钮,但是无法分行政单位编号,后来单位来了个牛逼哄哄同事写了个脚本,实现了分行政单位自动编号,然而这位同事没有对代码进行完善,行政单位只支持字符型字段,需要自己新建XY坐标字段并计算才能用,后来本人参考这位同事的代码写法弄了一个较完善的版本

插件特点:
    1.插件使用方式和普通地理处理工具一样,打开后选择参数运行即可,简单方便,解放劳动力;
    2.可分三级行政单位编号(如:县、乡、村),理论上可以分无限多级单位,但现实中很少遇到分太多级单位编号的情况,且行政单位多了影响插件运行效率,行政单位字段支持字符型及数字型;
    3.无需关心小班坐标,图斑坐标计算已内置在代码中,图斑坐标为中心点坐标,但排序方式不是简单的从上至下,从左至右(因为这样相当于只按Y排序),排序方式参考了http://bbs.3s001.com/forum.php?mod=viewthread&tid=219871&highlight=%D0%A1%B0%E0%B1%E0%BA%C5 ,计算图斑平均Y值差,增加按X排序的概率;
    4.支持点、面图层,线图层应该也支持,但未做测试,实际工作中应该也很少遇到;
    5.核心编号代码采用Arcpy中的数据访问模块,相比Arcpy游标效率提高5倍;
    重要的是:免费分享,免费使用

其他说明:
    1.如果遇到图斑XY坐标一样的情况(如有两个一样的图斑重叠在一起),插件默认也会进行编号,不会报错,增加插件通用性,因此有拓扑错误的话需要自己排除;
    2.因为Arcgis是一个复杂的系统,Arcpy又是10.0后新增的模块,因此软件本身就有很多坑(如参数设置对了却达不到预期效果),实际使用当中可能存在无法使用、或错误的情况,这时请多做尝试(重开软件,换电脑运行等)。
注:GIS系统复杂不可预测,可能存在无法使用的情况,除更换软件环境外无其他解决方案
使用方法:
   1.下载后解压得到后缀为 .tbx 的文件,存放在任意位置;
   2.在Arcgis中打开ArcToolBox,顶端右击添加工具箱,选择下载的文件即可;

                               
登录/注册后可看大图

   3.展开ArcToolBox中的“小班编号GTX”,双击插件运行;

                               
登录/注册后可看大图

   4.设置好对应参数运行即可;

                               
登录/注册后可看大图




插件下载

游客,如果您要查看本帖隐藏内容请回复


评分

参与人数 7威望 +55 铜板 +199 收起 理由
TheBest + 2 赞!
b176877840 + 35 好贴好报!
sospwlw + 5 + 40 地信网的成长离不开您的支持!
renzhewdl + 2 地信网的成长离不开您的支持!
miki888 + 10 好贴好报!
小骨头 + 10 赞!这种插件太难见了!
jimi21 + 50 + 100 感谢分享!谢谢亲的无私分享!

查看全部评分

发表于 2017-4-12 10:32 | 显示全部楼层
好啊,就是需要这种二次开发的插件啊。
来自安卓客户端来自安卓客户端
回复 支持 反对

使用道具 举报

发表于 2017-4-12 10:35 | 显示全部楼层
地信网论坛版规和新人指南
太赞了,感谢无私的分享!
回复 支持 反对

使用道具 举报

发表于 2017-4-12 10:36 | 显示全部楼层
使用了,非常不错!
回复 支持 反对

使用道具 举报

发表于 2017-4-12 10:37 | 显示全部楼层
地信网论坛发帖规范—规范发帖,方便你我他!
来看看,学习!!!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-4-12 10:42 | 显示全部楼层
《涉密地质资料管理细则》必读
小骨头 发表于 2017-4-12 10:36
使用了,非常不错!

感谢反馈
回复 支持 反对

使用道具 举报

发表于 2017-4-12 10:51 | 显示全部楼层
快速提高会员级别和总积分的说明与方法
谢谢提供分享!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-4-12 10:54 | 显示全部楼层
地信网论坛》管理制度(试行
苏小敬 发表于 2017-4-12 10:37
来看看,学习!!!

抱歉,我级别低,没法回复你站内信,可留个邮箱或QQ
回复 支持 反对

使用道具 举报

发表于 2017-4-12 10:54 | 显示全部楼层
学习了,谢谢。
回复 支持 反对

使用道具 举报

发表于 2017-4-12 11:06 | 显示全部楼层
赞!这种插件太难见了!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

土流网土地流转招募令
在线客服

手机版|新人指南|地信论坛 ( 湘ICP备14003170号-5 湖南土流信息有限公司 版权所有 关于地信 联系方式 邮箱登陆

Powered by Discuz! X3.2

快速回复 返回顶部 返回列表