python批量删除arcgis中的字段 | 您所在的位置:网站首页 › arcgis中怎么删除前几个字符 › python批量删除arcgis中的字段 |
描述
此工具可从表、要素类、要素图层或栅格数据集中删除一个或多个字段。 使用方法此工具适用于任何表;企业级、文件或个人地理数据库要素类;coverage;栅格数据集或 shapefile。 不能从 ArcGIS 的非本地只读数据格式中删除字段,例如:VPF 和 CAD 数据集。 删除字段参数的添加字段按钮仅可以在 ModelBuilder 中使用。在 ModelBuilder 中,如果先前的工具尚未运行或其派生数据不存在,则可能不会使用字段名称来填充删除字段参数。添加字段按钮可用于添加所需字段,以完成“删除字段”对话框并继续构建模型。 语法格式 DeleteField(in_table, drop_field)
代码示例二: import arcpy #导入包 arcpy.env.workspace = "C:/data" #打开工作空间 arcpy.CopyFeatures_management("majorrds.shp", "C:/output/majorrds_copy.shp") #对该shp文件进行复制,避免误删 arcpy.DeleteField_management("C:/output/majorrds_copy.shp", ["STREET_NAM", "LABEL", "CLASS"]) #删除字段注意:示例一和示例二的区别,示例一直接打开指定shp文件,示例二在删除过程中才打开 |
CopyRight 2018-2019 实验室设备网 版权所有 |