3
arcpy.da.UpdateCursor()をソートすることは可能ですか?
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