自动删除已筛选值图斑的arcgis10.2.2工具箱脚本代码
时间: 2024-01-21 13:18:14 浏览: 77
自动删除文件脚本
以下是一个示例脚本,可以自动删除已筛选值图斑:
```python
# 导入必要的库
import arcpy
# 设置工作空间
arcpy.env.workspace = "C:/data"
# 定义要素类名称和筛选条件
fc_name = "land_use.shp"
query = "AREA > 1000 and TYPE = 'residential'"
# 创建游标
with arcpy.da.UpdateCursor(fc_name, ["OID@", "SHAPE@", "AREA"], where_clause=query) as cursor:
for row in cursor:
# 删除图斑
cursor.deleteRow()
# 输出信息
print("已删除满足条件的图斑。")
```
此脚本假设你已经设置了工作空间,并且要素类名称为“land_use.shp”,并且要删除的图斑满足条件“AREA > 1000 and TYPE = 'residential'”。使用`arcpy.da.UpdateCursor`创建游标,然后遍历所有满足条件的行并删除它们。最后输出一条消息确认已删除图斑。
阅读全文