Skip To Content

Geodatabase topology rules and fixes for polygon features

Available with Standard or Advanced license.

Geodatabase topology rules allow you to define relationships between features in the same feature class or subtype or between two feature classes or subtypes. The status of a topology, including errors and exceptions, is saved to the source geodatabase. In the Contents pane, geodatabase topology rules appear as group layers containing sublayers that symbolize modified areas, and errors organized by geometry type.

This topic explains the topology rules available for polygon features and their predefined fixes. For steps to validate a geodatabase topology and fix errors, see Validate and fix geodatabase topology.

Note:

For a poster-size PDF file listing all topology rules, see ArcGIS Geodatabase Topology Rules.

Must Be Larger Than Cluster tolerance

The cluster tolerance is the minimum distance between the vertices that make up a feature. Vertices that fall within the cluster tolerance are determined to be coincident. This rule is mandatory for a topology and applies to all polygon feature classes.

Must Be Larger Than Cluster tolerance

Errors

Any polygon feature that would collapse when validating the topology is an error. Features that violate this rule are left unchanged.

Must Be Larger Than Cluster tolerance errors

Predefined fixes

Delete Feature Delete removes polygon features that would collapse during the validate process based on the cluster tolerance.

Must Not Overlap

Requires that polygons must not overlap within a feature class or subtype. Polygons can be disconnected, touch at a point, or touch along an edge. Use this rule to make sure that no polygon feature overlaps another polygon feature in the same feature class or subtype, for example, when administrative boundaries such as ZIP Codes or voting districts, or mutually exclusive area classifications such as land form types cannot have any overlaps.

Must Not Overlap

Errors

Polygon errors are created from areas where polygons overlap.

Must Not Overlap errors

Predefined fixes

Remove Overlap Remove overlap removes the overlapping geometry from the feature causing the error. You can choose the feature to preserve or apply the fix to all errors.

Create Feature Create Features creates a new polygon feature from the error shape and removes the portion of overlap from each of the features. The result is a planar representation of the feature geometry.

Merge Merge adds the geometry of one feature into the other feature causing the error. You can choose the feature to preserve or apply the fix to all errors.

Must Not Have Gaps

Requires that polygons must not have a void between them within a feature class or subtype. Use this rule when all of your polygons should form a continuous surface with no voids or gaps, for example, when soil polygons cannot include gaps or form voids and must form a continuous fabric.

Must Not Have Gaps

Errors

Line errors are created from the outlines of void areas in a single polygon or between polygons boundaries that are not coincident with other polygon boundaries.

Must Not Have Gaps errors

Predefined fixes

Create Feature Create Features creates new polygon features using a closed ring of the line error shapes that form a gap. If you select two errors, the result will be one polygon feature per ring.

Merge Merge adds the geometry of one feature into the other feature causing the error. You can choose the feature to preserve or apply the fix to all errors.

Must Not Overlap With

Polygons of the first feature class or subtype must not overlap polygons of the second feature class or subtype. Use this rule when polygons from one feature class or subtype should not overlap polygons of another feature class or subtype, for example, when lakes and land parcels from two different feature classes must not overlap.

Must Not Overlap With

Errors

Polygon errors are created where polygons from the two feature classes or subtypes overlap.

Must Not Overlap With errors

Predefined fixes

Remove Overlap Remove overlap removes the overlapping geometry from the feature causing the error. You can choose the feature to preserve or apply the fix to all errors.

Merge Merge adds the geometry of one feature into the other feature causing the error. You can choose the feature to preserve or apply the fix to all errors.

Must Be Covered By Feature Class Of

The polygons in the first feature class or subtype must be covered by the polygons of the second feature class or subtype. Use this rule when each polygon in one feature class or subtype should be covered by all the polygons of another feature class or subtype, for example, when states are covered by counties.

Must Be Covered By Feature Class Of

Errors

Polygon errors are created from the uncovered areas of the polygons in the first feature class or subtype.

Must Be Covered By Feature Class Of errors

Predefined fixes

Remove Overlap Remove overlap removes the overlapping geometry from the feature causing the error. You can choose the feature to preserve or apply the fix to all errors.

Create Feature Create Features creates a new polygon feature out of the portion of overlap from the existing polygon so the boundary of each feature from both feature classes is the same.

Must Cover Each Other

All polygons in the first feature class and all polygons in the second feature class must cover each other. This means that feature class one (1) must be covered by feature class two (2), and feature class two (2) must be covered by a feature class of feature class one (1). Use this rule when you want the polygons from two feature classes or subtypes to cover the same area, for example, when vegetation and soils must cover each other.

Must Cover Each Other

Errors

Polygon errors are created where any part of a polygon is not covered by one or more polygons in the other feature class or subtype.

Must Cover Each Other errors

Predefined fixes

Remove Overlap Remove overlap removes the overlapping geometry from the feature causing the error. You can choose the feature to preserve or apply the fix to all errors.

Create Feature Create Features creates a new polygon feature out of the portion of overlap from the existing polygon, so the boundary of each feature from both feature classes is the same.

Must Be Covered By

Polygons in one feature class or subtype must be covered by a single polygon from another feature class or subtype. Use this rule when you want one set of polygons to be covered by some part of another single polygon in another feature class or subtype, for example, when counties must be covered by states.

Must Be Covered By

Errors

Polygon errors are created from polygons from the first feature class or subtype that are not covered by a single polygon from the second feature class or subtype.

Must Be Covered By errors

Predefined fixes

Create Feature Create Features creates a new polygon feature out of the portion of overlap from the existing polygon, so the boundary of each feature from both feature classes is the same.

Boundary Must Be Covered By

Polygon boundaries in one feature class or subtype must be covered by the lines of another feature class or subtype. Use this rule when polygon boundaries should be coincident with another line feature class or subtype, for example, when major road lines form part of outlines for census blocks.

Boundary Must Be Covered By

Errors

Line errors are created where polygon boundaries are not covered by a line of another feature class or subtype.

Boundary Must Be Covered By errors

Predefined fixes

Create Feature Create Features creates a new line feature from the boundary segments of the polygon feature generating the error.

Area Boundary Must Be Covered By Boundary Of

The boundaries of polygons in one feature class or subtype must be covered by the boundaries of polygons in another feature class or subtype. Use this rule when the boundaries of polygons in one feature class or subtype should align with the boundaries of polygons in another feature class or subtype, for example, when subdivision boundaries are coincident with parcel boundaries but do not cover all parcels.

Area Boundary Must Be Covered By Boundary Of

Errors

Line errors are created where polygon boundaries in the first feature class or subtype are not covered by the boundaries of polygons in another feature class or subtype.

Area Boundary Must Be Covered By Boundary Of errors

Predefined fixes

A predefined fix is not available for this error. Consider using tools in the Modify Features pane.

Contains Point

Each polygon of the first feature class or subtype must contain within its boundaries at least one point of the second feature class or subtype. Use this rule to make sure that all polygons have at least one point within their boundaries. Overlapping polygons can share a point in that overlapping area, for example, when school district boundaries must contain at least one school.

Contains Point

Errors

Polygon errors are created from polygons that do not contain at least one point. A point on the boundary of a polygon is also an error.

Contains Point errors

Predefined fixes

Create Feature Create Features creates a new point feature at the centroid of the polygon feature that is causing the error.

Contains One Point

Each polygon must contain exactly one point. Each point must fall within a polygon. Use this rule to make sure that there is a one-to-one correspondence between features of a polygon feature class and a point feature class, for example, when parcels must contain exactly one address point.

Contains One Point

Errors

Polygon errors are created from the polygons that do not contain exactly one point.

Contains One Point errors

Predefined fixes

A predefined fix is not available for this error. Consider using tools in the Modify Features pane.