最近又用到这个自动编号功能,所以翻出来了老博客。之前写的太糙了,这次找出来发现连自己都不会用了,这豆腐渣工程
鸣谢:一位不轻易透明姓名的大佬儿
使用场景:给shp里的要素重新编号。
代码实现:给Id字段从1开始以1递增自动编号
(一)ArcMap中,打开Python窗口,输入以下代码并按回车运行
rows = arcpy.UpdateCursor("D:/New_Shapefile.shp","","","","") #第一对双引号内写数据的绝对位置,Python的注释要用#
i = 0
for row in rows:
i += 1
row.setValue("ID", i) #ID这个字段是自己提前在数