使用UpdateCursor删除行
UpdateCursor除了可以编辑表或要素类的行外,还可以删除行.但要记住,在编辑会话外删除行时,更改是永久性的.
操作方法:
1.打开IDLE,新建一个脚本
2.导入arcpy和os模块
import arcpy
import os
3.设置工作空间
arcpy.env.workspace = "<>"
4.在with语句中新建一个UpdataCursor实例,缩进在try语句下
try:
with
arcpy.da.UpdateCursor("<>",("<>"),'[<>] = \'POOR\'') as cursor:
5.创建一个计数器变量来输出脚本进度
cntr = 1
6.添加except语句,输出可能出现的错误
except Exception as e:
print(e.message)
运行脚本即可删除指定要素