Saya memiliki kursor pembaruan ArcPy Data Access yang ingin saya urutkan sebelum melakukan pembaruan.
Kursor membuat pembaruan jika saya tidak mengurutkan, tetapi jika saya menambahkan semacam ke kursor saya mendapatkan kesalahan, "iterasi tidak dimulai."
Penyortiran berfungsi dengan benar tetapi harus menghantam kursor karena suatu alasan.
Apakah tidak mungkin untuk mengurutkan kursor pembaruan seperti kursor pencarian? Apakah itu mengubah jenis atau sesuatu?
idList = ['100100', '100200', '100300', '200100']
count = 0
with arcpy.da.UpdateCursor(newFC, ("SHAPE@X", "SHAPE@Y", "Label")) as addLabelCursor:
for row in sorted(addLabelCursor, key=itemgetter(0), reverse = True):
print idList[count]
row[2] = str(idList[count])
addLabelCursor.updateRow(row)
count += 1