Tôi có một con trỏ cập nhật ArcPy Data Access mà tôi muốn sắp xếp trước khi thực hiện cập nhật cho nó.
Con trỏ thực hiện cập nhật nếu tôi không sắp xếp, nhưng nếu tôi thêm một sắp xếp vào con trỏ thì tôi gặp lỗi, "lặp không bắt đầu."
Sắp xếp hoạt động chính xác nhưng nó phải làm hỏng con trỏ vì một số lý do.
Có phải là không thể sắp xếp một con trỏ cập nhật như một con trỏ tìm kiếm? Nó thay đổi loại hoặc một cái gì đó?
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