Я хочу удалить все строки в классе пространственных объектов, но оставить строки с 1 по 5. С другой стороны, я хочу оставить первые пять строк и удалить другие. Я знаю, что я должен использовать поисковый курсор и обновить курсор, но я не мог их использовать. Как я могу удалить строки с помощью ArcPy?
1
Выберите по атрибуту «FID»> 4 и используйте arcpy.Deletefeatures
—
FelixIP
Просто из куристов, почему вы не можете использовать курсоры?
—
fatih_dur
@fatih_dur, потому что я новичок в Arcpy
—
BBG_GIS
импортировать arcpy fc = r'C: \ temp \ test.gdb \ tmp 'expression = "objectid> 5" с arcpy.da.UpdateCursor (fc, "OBJECTID", где_clause = expression) в качестве курсора: для строки в курсоре: if row [0]> 5: cursor.deleteRow ()
—
kumar