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 Must Be Larger Than Cluster tolerance](GUID-63AB0DC7-C211-4EF1-B5B1-A805CA81BEB9-web.png)
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 Must Be Larger Than Cluster tolerance errors](GUID-1972BE51-3D04-4AD9-9404-3CE498CF1FF7-web.png)
Predefined fixes
Delete Feature 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 Must Not Overlap](GUID-A47826F4-5B2F-4544-8A37-3788206F3E34-web.png)
Errors
Polygon errors are created from areas where polygons overlap.
![Must Not Overlap errors Must Not Overlap errors](GUID-3B5A24B9-A1FE-4057-9726-5D25EC0FA173-web.png)
Predefined fixes
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 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 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 Must Not Have Gaps](GUID-3508A218-48D0-44CA-8274-93740C2D9058-web.png)
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 Must Not Have Gaps errors](GUID-5BDC2F21-ED3C-4EC8-867C-445DCCE9D166-web.png)
Predefined fixes
Create Feature 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 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 Must Not Overlap With](GUID-13B43BB1-0C77-4623-84A9-7AA1D7F2EA90-web.png)
Errors
Polygon errors are created where polygons from the two feature classes or subtypes overlap.
![Must Not Overlap With errors Must Not Overlap With errors](GUID-7FA13BD8-CB97-488C-B41B-51CEA8C503FC-web.png)
Predefined fixes
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 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 Must Be Covered By Feature Class Of](GUID-9294AF91-3644-40C0-BE64-0A7C5CB5E3D1-web.png)
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 Must Be Covered By Feature Class Of errors](GUID-0ADC5F3D-B533-4783-A1DF-E570EA495130-web.png)
Predefined fixes
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 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 Must Cover Each Other](GUID-175636F7-C706-4811-90B7-7B1BC6C12CE6-web.png)
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 Must Cover Each Other errors](GUID-DC9BDB7E-4AAB-4739-88A0-CCE43DC4C0E9-web.png)
Predefined fixes
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 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 Must Be Covered By](GUID-58F60362-A525-40E6-A2F8-C65FF4C0AEDC-web.png)
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 Must Be Covered By errors](GUID-149BEF19-87D8-43E0-A63E-D576DC1090F3-web.png)
Predefined fixes
Create Feature 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 Boundary Must Be Covered By](GUID-0B90E09E-2A74-4C0B-BD2E-6101DFE2EC93-web.png)
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 Boundary Must Be Covered By errors](GUID-7EFC042E-DF72-457D-A16F-6126A793B3C3-web.png)
Predefined fixes
Create Feature 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 Area Boundary Must Be Covered By Boundary Of](GUID-2FEFB857-C0A5-4F57-A778-551C875B1631-web.png)
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 Area Boundary Must Be Covered By Boundary Of errors](GUID-01558BD3-97BB-4FCE-9C0E-CA818748D136-web.png)
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 Contains Point](GUID-44A27301-F592-4559-9C53-4615DC19F8F6-web.png)
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 Contains Point errors](GUID-3455D8D1-0FE2-4616-9E5A-707C5EC6DBC7-web.png)
Predefined fixes
Create Feature 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 Contains One Point](GUID-D21C6782-9BC2-4E07-B573-D1ABBE046D4F-web.png)
Errors
Polygon errors are created from the polygons that do not contain exactly one point.
![Contains One Point errors Contains One Point errors](GUID-867DD830-DB86-424B-B3BD-317C6CD671E0-web.png)
Predefined fixes
A predefined fix is not available for this error. Consider using tools in the Modify Features pane.