arcgis10.2.2工具箱python2.7的脚本代码:输入数据,凡是在SHAPE_Area < 多少数值情况下的图斑进行自动删除并导出剩余图斑数据
时间: 2024-01-22 13:19:13 浏览: 174
面向Arcgis的python脚本编程_数据
3星 · 编辑精心推荐
以下是一个示例脚本代码,可以实现输入数据,删除面积小于指定数值的要素,并导出剩余要素数据:
```python
import arcpy
# 设置工作空间
arcpy.env.workspace = "C:/data"
# 设置输入图层和输出图层
input_layer = "input.shp"
output_layer = "output.shp"
# 设置删除条件,这里假设删除面积小于 1000 的要素
delete_expr = "SHAPE_Area < 1000"
# 使用 Select_analysis 工具选择符合条件的要素
arcpy.Select_analysis(input_layer, output_layer, delete_expr)
# 输出结果
print("已删除面积小于 1000 的要素,剩余要素已导出到 output.shp 中。")
```
注意,以上代码仅供参考,具体操作需要根据实际情况进行调整。另外,如果你使用的是 ArcGIS Pro 或者更高版本的 ArcGIS Desktop,建议使用 Python 3.x 版本进行开发。
阅读全文