arcgis应用:python方法按其中属性排序自动编号

之前发布过一篇用python方法实现属性自动编号,那种方法是按照属性表的FID或Objectid字段顺序来编号的,应有关读者要求,这里介绍另外一种可以依据属性表中别的字段的排序来自动编号其他字段。

操作方法

  • 01

    打开arcMap软件,点击工具栏中的“+”按钮,打开要加载数据对话框,如图

  • 02

    选择需要处理的shp数据,这里我选择的是测量点.shp,点击“确定”按钮,如下图

  • 03

    左侧列表中右键选中图层,在弹出的菜单中选择打开属性表,如下图

  • 04

    点击工具栏中的 python按钮,弹出python编辑框,在其中输入代码 ,并按Enter键,如下图 cur=arcpy.UpdateCursor("测量点","","","","z A") i=0 for row in cur: row.Field2=i cur.updateRow(row) del  cur,row print "success"

  • 05

    待执行完成之后可以在属性表中看到 Field2字段已经按照Z字段的排序自动赋值了编号。如下图所示

(0)

相关推荐

  • python怎样对列表进行排序

    python提供了sort和reverse方法来对数据进行排序,今天咪咪我就教教大家python怎样对列表进行排序. 操作方法 01 首先,打开cmd命令,然后输入python,按回车键进入pytho ...

  • Excel中如何对姓名进行按照笔画排序或字母排序确定编号

    描述:Excel如何按文本首字母排列?如何将左图按字母顺序排列成右图效果. 解决: 公式: =INDEX(A:A,RIGHT(SMALL(--(CODE(RIGHT(A$1:A$9))&TEX ...

  • Word设计自动编号的抽奖券方法图解

    很多时候,我们会需要做一些排编号的文件,如按编号下来的书目,或者是按编号下来的抽奖券,如果我们一个一个数字来修改,这样就太慢了,下面介绍Word设计自动编号的抽奖券方法,有需要的朋友快快来学习吧! 方 ...

  • Access2010数据库怎么自动编号? Access按日期自动编号的方法

    Access2010数据库可以自动编号,想要按照日期自动升序编号,该怎么实现呢?请看下文详细介绍. 1.单击开始---->所有程序,选择Microsoft Office选项,打开Microsof ...

  • wps取消自动编号的方法

    我们在使用wps这款软件进行文字编辑的时候,系统默认回车之后就会另起一行,而且还有自动添加数字编号,这样无形之中给文字编辑工作增加了不少的工作量.那么,怎么取消WPS自动编号的功能呢?一起来看看今天的 ...

  • excel如何快速编号?excel实现自动编号方法图解

    有时候用excel时候,需要用到快速编号功能,很简单,那excel如何快速编号?下面小编就为大家介绍excel实现自动编号方法?我们来学习一下. 方法/步骤 打开excel文件,输入一段内容. 在名字 ...

  • Word自动编号到10以后间距与之前不一致的两种处理方法

    我们写文档的时候经常会用到word的自动编号功能,但是有时候会发现,自动编号到10以后,编号后面的空格突然变大很多,如下图所所示,文档看起来很不美观,此处教大家两种处理办法,一起来看看吧! 第一种方法 ...

  • word2010设置自动编号和添加着重号方法

    众所周知,在编辑文档时候难免会输入数字类的内容,这样一按回车键就会自动编号,有时候会影响我们正常编辑文档内容,而有些文章需要使用着重符号来标注,下面小编就为大家介绍word2010设置自动编号和添加着 ...

  • 2018版WPS自动编号功能取消方法

    相信很多小伙伴在日常办公中都会使用到WPS,这个软件中有个"自动编号"功能,那么如果不想使用这项功能该怎么取消呢?下面小编就来为大家具体介绍.具体如下:1. 首先打开电脑上的WPS ...