1. 程式人生 > >第024篇:ArcGIS中實現要素的自動編號

第024篇:ArcGIS中實現要素的自動編號

程式碼實現:根據FID欄位順序給Id欄位從1開始以1遞增自動編號

rows = arcpy.UpdateCursor("C:/Users/Aulis/Desktop/New_Shapefile.shp","","","","")
i = 0
for row in rows:
    # 從表中的欄位可以從行物件動態訪問。
    i += 1
    #row.tt = i
    #Id是你想要自動連續編號的欄位,注意資料型別

    #一家程式碼,就是要整整齊齊,哈哈哈哈哈哈哈哈
    row.setValue("Id", i)
    rows.updateRow(row)
    print (row.getValue("FID"))  
    print "成功連續編號!"