Eliminate (Coverage)

This tool only works with an ArcInfo license and will only be available in ArcToolbox if you have installed ArcInfo Workstation.

Merges the selected polygons with neighboring polygons if they have the largest shared border or the largest area.

With the LINE option, Eliminate merges selected arcs separated by pseudo nodes into single arcs.

Eliminate is often used to remove sliver polygons created during polygon overlay or buffering.

Learn more about how Eliminate works


Illustration

Eliminate illustration

Usage tips

Syntax

Eliminate_arc (in_cover, out_cover, info_express, polygon_boundary, feature_type, selection_file, polygon_option)
Parameter Explanation Datatype
Input Coverage (Required)

The coverage whose selected polygons or arcs will be merged into neighboring features.

Coverage
Output Coverage (Required)

The new coverage with all the selected sliver polygons merged into larger features. There should be a smaller number of polygons than the Input Coverage contains.

Coverage
Info Expression (Required)

Build a query using Query Builder to create one or more logical expressions to select features from the input coverage.

  • Subset—Reduces the selected set of records with a selection expression to those that meet its criteria. If no selection expression follows, the selected set will be empty.
  • Add—Adds unselected records that meet the selection expression criteria to the currently selected set. If no selection expression follows, the selected set will contain all features.
  • Switch—Reverses the current selection to the unselected set.

ArcInfo Expression; ArcInfo Expression...
Keep polygon boundary (Optional)

Ensures that polygons along the coverage boundary are not altered.

  • NO_KEEP_EDGE—Allows the elimination of outer polygon boundaries. This is the default.
  • KEEP_EDGE—Is only used with the POLYGON option. Any polygon which is a neighbor of the background polygon will not be eliminated when KEEP_EDGE is specified.

Boolean
Feature Type (Optional)

The feature class(es) to be eliminated in the Output Coverage. This parameter is only used for polygon coverages.

  • POLY—Polygon features will be eliminated; an AAT will not be created for the Output Coverage.
  • LINE—Line features will be eliminated; a PAT will not be created for the Output Coverage.

String
Selection File (Optional)

A selection file is a pre-existing file that identifies which features will be used.

File
Eliminating polygon by border (Optional)

Specifies which method will be used for eliminating polygons. This parameter is only used for polygon coverages.

  • BORDER—Merges a selected polygon with a neighboring unselected polygon by dropping an Arc. The neighboring polygon is the one with the longest shared border. This is the default and the way Eliminate worked with the POLY option in all pre-6.1.1 releases.
  • AREA—Merges a selected polygon with a neighboring unselected polygon by dropping an Arc. The neighboring polygon is the one with the largest area.

String
Data types for geoprocessing tool parameters

Script Example

import arcgisscripting
gp = arcgisscripting.create()

gp.workspace = "c:\\test_data"
gp.toolbox = "arc"
gp.eliminate ("forest", "final_forest", "AREA lt 1000" "KEEP_EDGE", "POLY", "#", "BORDER")

See Also

  • Eliminate (Data Management)
  • Dissolve (Coverage)
  • Dissolve (Data Management)