ArcPy Data Accessの更新カーソルを持っていますが、更新する前に並べ替えたいと思います。
ソートしない場合、カーソルは更新を行いますが、カーソルにソートを追加すると、「反復が開始されていません」というエラーが発生します。
並べ替えは正しく機能していますが、なんらかの理由でカーソルを破壊している必要があります。
検索カーソルのように更新カーソルを並べ替えることはできませんか?タイプや何かを変えますか?
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