Saya ingin menghapus semua baris dalam kelas fitur tetapi tetap baris 1 sampai 5. Di sisi lain saya ingin tetap lima baris pertama dan menghapus yang lain. Saya tahu bahwa saya harus menggunakan kursor pencarian dan memperbarui kursor tetapi saya tidak bisa menggunakannya. Bagaimana saya bisa menghapus baris menggunakan ArcPy?
1
Pilih berdasarkan atribut "FID"> 4 dan gunakan arcpy.Deletefeatures
—
FelixIP
Hanya karena curoisty, mengapa Anda tidak bisa menggunakan kursor?
—
fatih_dur
@fatih_dur karena saya pemula di Arcpy
—
BBG_GIS
import arcpy fc = r'C: \ temp \ test.gdb \ tmp 'ekspresi = "objectid> 5" dengan arcpy.da.UpdateCursor (fc, "OBJECTID", where_clause = ekspresi) sebagai kursor: untuk baris dalam kursor: jika baris [0]> 5: cursor.deleteRow ()
—
kumar