| 标注 | 说明 | 数据类型 | 
输入图层  | 包含要与邻近面合并的面的图层。  | Feature Layer | 
输出要素类  | 待创建的要素类。  | Feature Class | 
按边界消除面 (可选)  | 指定所选面是否要与具有最长共享边界或最大面积的面合并。 
  | Boolean | 
排除表达式 (可选)  | 将用于识别不会被更改的要素的 SQL 表达式。  | SQL Expression | 
排除图层 (可选)  | 定义不会被消除的面边界(或部分)的输入折线、面要素类或图层。  | Feature Layer | 
在 Advanced 许可等级下可用。
摘要
通过将面与具有最大面积或最长共享边界的相邻面合并来消除面。 此工具通常用于移除叠加操作(例如执行相交和联合工具)所生成的小的狭长面。
插图

使用情况
参数
arcpy.management.Eliminate(in_features, out_feature_class, {selection}, {ex_where_clause}, {ex_features})| 名称 | 说明 | 数据类型 | 
in_features  | 包含要与邻近面合并的面的图层。  | Feature Layer | 
out_feature_class  | 待创建的要素类。  | Feature Class | 
selection (可选)  | 指定所选面是否要与具有最长共享边界或最大面积的面合并。 
  | Boolean | 
ex_where_clause (可选)  | 将用于识别不会被更改的要素的 SQL 表达式。 有关 SQL 语法的详细信息,请参阅在查询表达式中使用的元素的 SQL 参考帮助主题。  | SQL Expression | 
ex_features (可选)  | 定义不会被消除的面边界(或部分)的输入折线、面要素类或图层。  | Feature Layer | 
代码示例
以下 Python 窗口脚本演示了如何在即时模式下使用 Eliminate 函数。
import arcpy
arcpy.env.workspace = "C:/data/Portland.gdb/Census"
arcpy.management.MakeFeatureLayer("blockgrp", "blocklayer")
arcpy.management.SelectLayerByAttribute("blocklayer", "NEW_SELECTION", 
                                        '"Area_Sq_Miles" < 0.15')
arcpy.management.Eliminate("blocklayer", "C:/output/output.gdb/eliminate_output", 
                           "LENGTH", '"OBJECTID" = 9')以下独立脚本演示了如何使用 Eliminate 函数。
# Description: Eliminate features based on a selection.
 
# Import system modules
import arcpy
 
# Set environment settings
arcpy.env.workspace = "C:/data/Portland.gdb/Census"
 
# Set local variables
inFeatures = "blockgrp"
tempLayer = "blocklayer"
expression = '"Area_Sq_Miles" < 0.15'
outFeatureClass = "C:/output/output.gdb/eliminate_output"
exclusionExpression = '"OBJECTID" = 9'
 
# Execute MakeFeatureLayer
arcpy.management.MakeFeatureLayer(inFeatures, tempLayer)
 
# Execute SelectLayerByAttribute to define features to be eliminated
arcpy.management.SelectLayerByAttribute(tempLayer, "NEW_SELECTION", expression)
 
# Execute Eliminate
arcpy.management.Eliminate(tempLayer, outFeatureClass, "LENGTH", 
                           exclusionExpression)