ARCGIS中根据字段属性重新排序并自动编号的方法

 时间:2026-04-28 18:56:43

1、打开arcgis,加入咱们要进行排序并重新编号的数据,打开Python编辑器(如图)。

ARCGIS中根据字段属性重新排序并自动编号的方法

2、在Python编辑器中输入以下代码:

import arcpy 

rows = arcpy.UpdateCursor("数据名称","","","","面积 A")

i=1

for row in rows:

     row.BH=i

     i=i+1

     rows.updateRow(row)

del rows

del row。

ARCGIS中根据字段属性重新排序并自动编号的方法

3、其中,

arcpy.UpdateCursor指调用UpdateCursor这个函数,其中包括5个参数,

这里我们只需要用到第一个和第五个参数,

其他参数均用“”空值代替。

第一个参数为:数据名称(前提是这个数据加入了ARCMAP中)

第五个参数为:要排序的字段名称+空格+A,A指排升序。

ARCGIS中根据字段属性重新排序并自动编号的方法

4、这里重点说下BH,就是进行自动编号的字段,此字段名称必须为英文字符,如果为汉字,则不能识别。

ARCGIS中根据字段属性重新排序并自动编号的方法

5、输入完成后,两次回车,就直接运行了。

结果如下,根据面积字段的属性,进行了重新排序,并进行了自动编号。

ARCGIS中根据字段属性重新排序并自动编号的方法

6、大家可以根据自己的需要,对Python代码参数进行改动。注意格式就OK了!

  • Arcgis中如何批量删除重复的相同图斑面
  • ArcGIS拓扑检查
  • arcgis影像裁剪教程
  • arcgis导出excel表
  • ARCGIS 从一个图层的属性字段添加到另一个图层中
  • 热门搜索
    防溺水手抄报简单漂亮 三八妇女节的手抄报 文明健康有你有我手抄报 手抄报图片大全4年级 爱国主义教育手抄报 海底世界手抄报 手抄报设计图 国庆节手抄报图片大全 名人故事手抄报 初中生手抄报