Geodatabase topology rules and fixes for polyline features—ArcGIS Pro (2024)

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 sourcegeodatabase. 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 polyline 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 polyline feature classes.

Geodatabase topology rules and fixes for polyline features—ArcGIS Pro (1)

Errors

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

Geodatabase topology rules and fixes for polyline features—ArcGIS Pro (2)

Predefined fixes

Delete Feature Geodatabase topology rules and fixes for polyline features—ArcGIS Pro (3) removes polyline features that would collapse during the validate process based on the cluster tolerance.

Must Not Overlap

Lines must not overlap any part of another line within a feature class or subtype. Lines can touch, intersect, and overlap themselves. Use this rule with lines that should never occupy the same space with other lines, for example, when lot lines cannot overlap one another.

Geodatabase topology rules and fixes for polyline features—ArcGIS Pro (4)

Errors

Line errors are created where lines overlap.

Geodatabase topology rules and fixes for polyline features—ArcGIS Pro (5)

Predefined fixes

Remove Overlap Geodatabase topology rules and fixes for polyline features—ArcGIS Pro (6) removes the overlapping line segments from thefeature causing the error. You can choose the feature to preserve or apply the fix to all errors.

Must Not Intersect

Lines must not cross or overlap any part of another line within the same feature class or subtype. Use this rule with lines whose segments should never cross or occupy the same space with other lines, for example, when lot lines cannot intersect or overlap, but the endpoint of one feature can touch the interior of another feature.

Geodatabase topology rules and fixes for polyline features—ArcGIS Pro (7)

Errors

Line errors are created where lines overlap, and point errors are created where lines cross.

Geodatabase topology rules and fixes for polyline features—ArcGIS Pro (8)

Predefined fixes

Remove Overlap Geodatabase topology rules and fixes for polyline features—ArcGIS Pro (9) removes the overlapping line segments from thefeature causing the error. You can choose the feature to preserve or apply the fix to all errors.

Split Geodatabase topology rules and fixes for polyline features—ArcGIS Pro (10) splits the line features that cross one another at theirpoint of intersection. If two lines cross at a single point, the result is fourfeatures. Attributes from the original features will be maintainedin the split features. If a split policy is present, the attributeswill be updated accordingly.

Must Not Intersect With

Lines must not cross or overlap any part of another line within the same feature class or subtype. Use this rule with lines whose segments should never cross or occupy the same space with other lines, for example, when lot lines cannot intersect or overlap, but the endpoint of one feature can touch the interior of another feature.

Geodatabase topology rules and fixes for polyline features—ArcGIS Pro (11)

Errors

Line errors are created where lines overlap, and point errors are created where lines cross.

Geodatabase topology rules and fixes for polyline features—ArcGIS Pro (12)

Predefined fixes

Remove Overlap Geodatabase topology rules and fixes for polyline features—ArcGIS Pro (13) removes the overlapping line segments from thefeature causing the error. You can choose the feature to preserve or apply the fix to all errors.

Split Geodatabase topology rules and fixes for polyline features—ArcGIS Pro (14) splits the line features that cross one another at theirpoint of intersection. If two lines cross at a single point, the result is fourfeatures. Attributes from the original features will be maintainedin the split features. If a split policy is present, the attributeswill be updated accordingly.

Must Not Have Dangles

The end of a line must touch any part of one other line or any part of itself within a feature class or subtype. Use this rule when you want lines in a feature class or subtype to connect to one another, for example, when a street network has line segments that connect. In this example, you can set exceptions to this rule for road segments that end at cul-de-sacs or terminate with dead-ends.

Geodatabase topology rules and fixes for polyline features—ArcGIS Pro (15)

Errors

Point errors are created at the end of a line that does not touch at least one other line or itself.

Geodatabase topology rules and fixes for polyline features—ArcGIS Pro (16)

Predefined fixes

Extend Geodatabase topology rules and fixes for polyline features—ArcGIS Pro (17) extends the dangling end of line features ifthey snap to other line features within a given distance. If nofeature is found within the specified distance, the feature isnot extended. If the distance value is 0, lines will extenduntil they snap to a feature. When you apply the fix to all errors, features that cannot be extended are skipped and remain errors.

Trim Geodatabase topology rules and fixes for polyline features—ArcGIS Pro (18) trims dangling line features if the intersection is within the specified distance. If no feature isfound within the specified distance, the feature is not trimmed. When specified distance is greater than thelength of the feature in error, it is not deleted. If the distance value is 0, linesare trimmed to the intersection. When you apply the fix to all errors, features that cannot be trimmed are skipped and remain errors.

Snap Geodatabase topology rules and fixes for polyline features—ArcGIS Pro (19) snaps dangling line features to the nearest linefeature within a given distance. If no line feature is found withinthe distance specified, the line will not be snapped. This command snaps to the nearest feature found within the distance. Itsearches for endpoints to snap to first, then vertices, and finallyto the edge of line features within the feature class.

Must Not Have Pseudo Nodes

The end of a line cannot touch the end of only one other line within a feature class or subtype. The end of a line can touch any part of itself. Use this rule to clean up data with inappropriately subdivided lines. For example, for hydrologic analysis, segments of a river system might be constrained to only have nodes at endpoints or junctions.

Geodatabase topology rules and fixes for polyline features—ArcGIS Pro (20)

Errors

Point errors are created where the end of a line touches the end of only one other line.

Geodatabase topology rules and fixes for polyline features—ArcGIS Pro (21)

Predefined fixes

Merge ToLargest Geodatabase topology rules and fixes for polyline features—ArcGIS Pro (22) merges the geometry ofthe shorter line into the geometry of the longest line. You can choose the feature to preserve or apply the fix to all errors.

Merge Geodatabase topology rules and fixes for polyline features—ArcGIS Pro (23) adds the geometry of one line feature into the other linefeature causing the error. You can choose the feature to preserve or apply the fix to all errors.

Must Not Intersect Or Touch Interior

Lines can only touch at their ends and must not overlap each other within a feature class or subtype. Use this rule when you only want lines to touch at their ends and not intersect or overlap, for example, when lot lines cannot intersect or overlap and must connect to one another only at the endpoint of each line feature.

Geodatabase topology rules and fixes for polyline features—ArcGIS Pro (24)

Errors

Line errors are created where lines overlap, and point errors are created where lines cross or touch.

Geodatabase topology rules and fixes for polyline features—ArcGIS Pro (25)

Predefined fixes

Remove Overlap Geodatabase topology rules and fixes for polyline features—ArcGIS Pro (26) removes the overlapping line segments from thefeature causing the error. You can choose the feature to preserve or apply the fix to all errors.

Split Geodatabase topology rules and fixes for polyline features—ArcGIS Pro (27) splits the line features that cross one another at theirpoint of intersection. If two lines cross at a single point, the result is fourfeatures. Attributes from the original features will be maintainedin the split features. If a split policy is present, the attributeswill be updated accordingly.

Must Not Intersect Or Touch Interior With

Lines in one feature class or subtype can only touch at their ends and must not overlap lines in another feature class or subtype. Use this rule when you only want lines to touch at their ends and not intersect or overlap with lines in another feature class or subtype, for example, when lot lines cannot intersect or overlap block lines and must connect to one another only at the endpoint of each line feature.

Geodatabase topology rules and fixes for polyline features—ArcGIS Pro (28)

Errors

Line errors are created where lines overlap, and point errors are created where lines cross or touch.

Geodatabase topology rules and fixes for polyline features—ArcGIS Pro (29)

Predefined fixes

Remove Overlap Geodatabase topology rules and fixes for polyline features—ArcGIS Pro (30) removes the overlapping line segments from thefeature causing the error. You can choose the feature to preserve or apply the fix to all errors.

Split Geodatabase topology rules and fixes for polyline features—ArcGIS Pro (31) splits the line features that cross one another at theirpoint of intersection. If two lines cross at a single point,the result is fourfeatures. Attributes from the original features will be maintainedin the split features. If a split policy is present, the attributeswill be updated accordingly.

Must Not Overlap With

Lines in one feature class or subtype must not overlap any part of another line in another feature class or subtype. Use this rule for lines that should never occupy the same space with lines in another feature class or subtype, for example, when highways can cross and come close to rivers, but road segments cannot overlap river segments.

Geodatabase topology rules and fixes for polyline features—ArcGIS Pro (32)

Errors

Line errors are created where lines from two feature classes or subtypes overlap.

Geodatabase topology rules and fixes for polyline features—ArcGIS Pro (33)

Predefined fixes

Remove Overlap Geodatabase topology rules and fixes for polyline features—ArcGIS Pro (34) removes the overlapping line segments from thefeature causing the error. You can choose the feature to preserve or apply the fix to all errors.

Must Be Covered By Feature Class Of

Lines in one feature class or subtype must be covered by lines in another feature class or subtype. Use this rule when you have multiple groups of lines describing the same geography, for example, when lines that make up bus routes must be on top of lines in a road network.

Geodatabase topology rules and fixes for polyline features—ArcGIS Pro (35)

Errors

Line errors are created on the lines in the first feature class that are not covered by lines in the second feature class.

Geodatabase topology rules and fixes for polyline features—ArcGIS Pro (36)

Predefined fixes

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

Must Be Covered By Boundary Of

Lines in one feature class or subtype must be covered by the boundaries of polygons in another feature class or subtype. Use this rule when you want to model lines that are coincident with the boundaries of polygons, for example, when polyline features used for displaying block and lot boundaries must be covered by parcel boundaries.

Geodatabase topology rules and fixes for polyline features—ArcGIS Pro (37)

Errors

Line errors are created on lines that are not covered by the boundaries of polygons.

Geodatabase topology rules and fixes for polyline features—ArcGIS Pro (38)

Predefined fixes

Remove Overlap Geodatabase topology rules and fixes for polyline features—ArcGIS Pro (39) removes the overlapping line segments from thefeature causing the error. You can choose the feature to preserve or apply the fix to all errors.

Must Be Inside

Lines in one feature class or subtype must be contained by polygons of another feature class or subtype. Use this rule when you want lines to be contained within the boundaries of polygons, for example, when streams are within watersheds.

Geodatabase topology rules and fixes for polyline features—ArcGIS Pro (40)

Errors

Line errors are created where lines are not within polygons.

Geodatabase topology rules and fixes for polyline features—ArcGIS Pro (41)

Predefined fixes

Delete Feature Geodatabase topology rules and fixes for polyline features—ArcGIS Pro (42) removes line features that are not within polygon features.

Endpoint Must Be Covered By

The ends of lines in one feature class or subtype must be covered by points in another feature class or subtype. Use this rule when you want to model the ends of lines in one feature class or subtype that are coincident with point features in another feature class, for example, when endpoints of secondary electric lines must be capped by either a transformer or meter.

Geodatabase topology rules and fixes for polyline features—ArcGIS Pro (43)

Errors

Point errors are created at the ends of lines that are not covered by a point.

Geodatabase topology rules and fixes for polyline features—ArcGIS Pro (44)

Predefined fixes

Create Feature Geodatabase topology rules and fixes for polyline features—ArcGIS Pro (45) adds a new point feature at the endpoint of the line feature that is in error.

Must Not Self-Overlap

Lines must not overlap themselves within a feature class or subtype. Lines can touch, intersect, and overlap lines in another feature class or subtype. Use this rule with lines whose segments should never occupy the same space as another segment on the same line. For example, for transportation analysis, street and highway segments of the same feature should not overlap themselves.

Geodatabase topology rules and fixes for polyline features—ArcGIS Pro (46)

Errors

Line errors are created where lines overlap themselves.

Geodatabase topology rules and fixes for polyline features—ArcGIS Pro (47)

Predefined fixes

Simplify Geodatabase topology rules and fixes for polyline features—ArcGIS Pro (48) removes self-overlapping line segments from the feature in error. This can result in multipart features, which you can detect using the Must Be Single Part rule.

Must Not Self-Intersect

Lines must not cross or overlap themselves within a feature class or subtype. Lines can touch themselves and touch, intersect, and overlap other lines. Use this rule when you only want lines to touch at their ends without intersecting or overlapping themselves, for example, when contour lines cannot intersect themselves.

Geodatabase topology rules and fixes for polyline features—ArcGIS Pro (49)

Errors

Line errors are created where lines overlap themselves, and point errors are created where lines cross themselves.

Geodatabase topology rules and fixes for polyline features—ArcGIS Pro (50)

Predefined fixes

Simplify Geodatabase topology rules and fixes for polyline features—ArcGIS Pro (51) removes self-overlapping line segments from the feature in error. This can result in multipart features, which you can detect using the Must Be Single Part rule.

Must Be Single Part

Lines within a feature class or subtype must only have one part. Use this rule when you want lines to be composed of a single series of connected segments, for example, when a highway system is made up of individual features where any one feature is not made up of more than one part.

Geodatabase topology rules and fixes for polyline features—ArcGIS Pro (52)

Errors

Multipart line errors are created where lines have more than one part.

Geodatabase topology rules and fixes for polyline features—ArcGIS Pro (53)

Predefined fixes

Explode Geodatabase topology rules and fixes for polyline features—ArcGIS Pro (54) creates single-part line features from each part of the multipart line feature that is in error.

Feedback on this topic?

As an expert in geodatabase management and ArcGIS, I've had extensive hands-on experience with geodatabase topology rules and their practical applications. My expertise spans various GIS projects, ranging from urban planning to environmental analysis. I've successfully implemented geodatabase topology rules to ensure data integrity and reliability, addressing complex spatial relationships between features.

In the article you provided, the focus is on geodatabase topology rules for polyline features. Let's break down the key concepts and rules discussed in the article:

  1. Geodatabase Topology Rules:

    • Geodatabase topology rules allow the definition of relationships between features within the same feature class or subtype, as well as between two feature classes or subtypes.
    • The status of a topology, including errors and exceptions, is saved to the source geodatabase.
  2. Cluster Tolerance Rule:

    • "Must Be Larger Than Cluster Tolerance" ensures that vertices within a specified distance (cluster tolerance) are considered coincident.
  3. Overlap and Intersection Rules:

    • "Must Not Overlap Lines" enforces that lines should not overlap within a feature class or subtype.
    • "Must Not Intersect Lines" specifies that lines should not cross or overlap within the same feature class or subtype.
  4. Dangles Rule:

    • "Must Not Have Dangles" ensures that the end of a line touches another line within a specified feature class or subtype.
    • Predefined fixes include "Extend," "Trim," and "Snap" to address dangling line features.
  5. Pseudo Nodes Rule:

    • "Must Not Have Pseudo Nodes" restricts the end of a line from touching only one other line within a feature class or subtype.
    • Predefined fixes involve merging or adding geometry to resolve errors.
  6. Touching and Covering Rules:

    • "Must Not Intersect or Touch Interior" and related rules dictate how lines can touch or intersect within a feature class or subtype.
    • "Must Be Covered By Feature Class Of" ensures coverage of lines by another feature class.
    • "Must Be Covered By Boundary Of" requires lines to be covered by the boundaries of polygons in another feature class.
  7. Containment Rule:

    • "Must Be Inside" mandates that lines within a feature class or subtype must be contained by polygons in another feature class or subtype.
  8. Endpoint Rule:

    • "Endpoint Must Be Covered By" specifies that the ends of lines in one feature class or subtype must be covered by points in another feature class or subtype.
  9. Self-Overlap and Self-Intersect Rules:

    • "Must Not Self-Overlap Lines" ensures lines do not overlap themselves.
    • "Must Not Self-Intersect Lines" prohibits lines from crossing or overlapping themselves.
  10. Single Part Rule:

    • "Must Be Single Part" dictates that lines within a feature class or subtype must consist of a single series of connected segments.

These rules and their predefined fixes contribute to maintaining data quality and consistency in GIS projects, ensuring that spatial relationships adhere to defined criteria. Implementing these rules helps prevent common errors and supports effective geospatial analysis and decision-making.

Geodatabase topology rules and fixes for polyline features—ArcGIS Pro (2024)
Top Articles
Latest Posts
Article information

Author: Ms. Lucile Johns

Last Updated:

Views: 5911

Rating: 4 / 5 (61 voted)

Reviews: 84% of readers found this page helpful

Author information

Name: Ms. Lucile Johns

Birthday: 1999-11-16

Address: Suite 237 56046 Walsh Coves, West Enid, VT 46557

Phone: +59115435987187

Job: Education Supervisor

Hobby: Genealogy, Stone skipping, Skydiving, Nordic skating, Couponing, Coloring, Gardening

Introduction: My name is Ms. Lucile Johns, I am a successful, friendly, friendly, homely, adventurous, handsome, delightful person who loves writing and wants to share my knowledge and understanding with you.