Elevation-derived Hydrography Topology and Network Error Examples and Solutions
EDH Topology and network errors are described in detail accompanied by visual representations with solutions provided.
Incorrect Topology Errors:
Polygons must not self-overlap
Line must be must be single part
Line must not intersect or touch interior
Islands overlapping waterbodies
Network Related Errors:
Error: Lines must not overlap.
![Incorrect topology example 1](https://d9-wret.s3.us-west-2.amazonaws.com/assets/palladium/production/s3fs-public/styles/side_image/public/thumbnails/image/EDH_GeneralDataReview_1.jpg?itok=i7E5T_3t)
Error Type: Incorrect Topology.
Issue: A line from one layer must not overlap lines from the same layer. Any line that overlaps is an error.
Solution: Snap segments at nodes.
Error: Lines must not intersect.
![Lines Must Not Intersect or Touch Interior](https://d9-wret.s3.us-west-2.amazonaws.com/assets/palladium/production/s3fs-public/styles/side_image/public/thumbnails/image/Line%20must%20not%20intersect%20or%20touch%20interior_V5.jpg?itok=fZgq5wMc)
Error Type: Incorrect Topology.
Issue: A line must not intersect or overlap other lines from the same layer. Any line where features overlap or any point of intersection is an error.
Solution: remove duplicate linework so only one line segment represents the feature.
Error: Must not have dangles.
![Incorrect topology example 3](https://d9-wret.s3.us-west-2.amazonaws.com/assets/palladium/production/s3fs-public/styles/side_image/public/thumbnails/image/generalData3.png?itok=C0u2q5lv)
Error Type: Incorrect Topology.
Issue: A line from one layer must touch lines from the same layer at both endpoints, unless it is a headwater or termination point of the network (fig. #).
Solution: snap segments at nodes.
Error: Lines must not self-overlap.
![Lines Must Not Self-Overlap](https://d9-wret.s3.us-west-2.amazonaws.com/assets/palladium/production/s3fs-public/styles/side_image/public/thumbnails/image/Lines%20must%20not%20self-overlap_V3.jpg?itok=Ems1lejB)
Error Type: Incorrect Topology.
Issue: A line feature from one layer must not intersect or overlap itself. Any line where the feature overlaps itself is an error. Often occurs when merging two data sets with similar features.
Solution: create a node at the point of intersection and either recode or remove the dangling nodes.
Error: Polygons must not self-overlap.
![Incorrect topology example 5](https://d9-wret.s3.us-west-2.amazonaws.com/assets/palladium/production/s3fs-public/styles/side_image/public/thumbnails/image/generalData5.png?itok=VrkDl9gi)
Error Type: Incorrect Topology.
Issue: A polygon eature from one layer must not intersect or overlap itself. Any line where the feature overlaps itself is an error. Often occurs when merging two data sets with similar features.
Solution: remove duplicate linework so only one line or polygon represents the feature.
Error: Lines must not self-intersect.
![Incorrect topology example 6](https://d9-wret.s3.us-west-2.amazonaws.com/assets/palladium/production/s3fs-public/styles/side_image/public/thumbnails/image/generalData6.png?itok=YbpV5Ql8)
Error Type: Incorrect Topology.
Issue: A line feature from one layer must not intersect itself. Any line where the feature overlaps itself or any point where the feature intersects itself is an error.
Solution: remove duplicate linework so only one line or polygon represents the feature.
Error: Line must be must be single part.
![Lines Must Be Single Part](https://d9-wret.s3.us-west-2.amazonaws.com/assets/palladium/production/s3fs-public/styles/side_image/public/thumbnails/image/Line%20must%20be%20must%20be%20single%20part_V3.jpg?itok=asBjO_m3)
Error Type: Incorrect Topology.
Issue: A line feature from one layer must not have more than one part. Any line feature with more than one part is an error.
Solution: Remove pseudonodes. End nodes should only be found at the end of reaches as defined by NHD.
Error: Line must not intersect or touch interior.
![Incorrect topology example 8](https://d9-wret.s3.us-west-2.amazonaws.com/assets/palladium/production/s3fs-public/styles/side_image/public/thumbnails/image/generalData8.png?itok=eeZzR4Cb)
Error Type: Incorrect Topology.
Issue: A line from one layer must touch lines from the same layer at its endpoints. Any line where features overlap or any point of intersection is an error.
Solution: Remove vertices that create the overlap.
Error: Must be inside.
![Must Be Inside](https://d9-wret.s3.us-west-2.amazonaws.com/assets/palladium/production/s3fs-public/styles/side_image/public/thumbnails/image/Must%20be%20inside_V3.jpg?itok=hbDaiMlx)
Error Type: Incorrect Topology.
Issue: This rule applies to artificial path segments or other linear features that must be inside of polygon water features. A line from one layer must be contained within a polygon feature from another layer. Any line in the first layer that is not contained within a polygon from the second layer is an error.
Solution: align artificial paths so that they are within the waterbodies or area features.
Error: Overlap and no junction.
![Overlap and No Junction](https://d9-wret.s3.us-west-2.amazonaws.com/assets/palladium/production/s3fs-public/styles/side_image/public/thumbnails/image/Overlap%20and%20no%20junction_V4.jpg?itok=xvClRfae)
![Incorrect topology example](https://d9-wret.s3.us-west-2.amazonaws.com/assets/palladium/production/s3fs-public/styles/side_image/public/thumbnails/image/generalData10.2.png?itok=WcGc0tnh)
Error Type: Incorrect Topology.
Issue: Sometimes lines that should form a junction are drawn as two separate lines that overlap for a distance and then diverge. This is an error.
Solution: remove overlap and create a node/junction at the intersection of the 2 lines.
Error: Islands overlapping waterbodies.
![Islands overlapping waterbodies](https://d9-wret.s3.us-west-2.amazonaws.com/assets/palladium/production/s3fs-public/styles/side_image/public/thumbnails/image/IslandsOverlappingWaterbodies.jpg?itok=81nn2KZY)
Error Type: Incorrect Topology.
Issue: An area must not overlap another area from the same layer. Any area where features overlap is an error.
Solution: create additional features at places of overlap.
Error: Slivers.
![Slivers](https://d9-wret.s3.us-west-2.amazonaws.com/assets/palladium/production/s3fs-public/styles/side_image/public/thumbnails/image/Slivers_V2.jpg?itok=x5c6pJ-3)
Error Type: Incorrect Topology.
Issue: Remnant slivers from old features merged with new ones.
Solution: When new features are created and clipped or unioned with existing features, slivers of the old features may be created and should be removed.
Error: Flowline direction.
![Flowline Direction](https://d9-wret.s3.us-west-2.amazonaws.com/assets/palladium/production/s3fs-public/styles/side_image/public/thumbnails/image/Flowline%20Direction_V3.jpg?itok=GFJgrLkp)
Error Type: Network Issues.
Issue: flowline segment digitized against flow.
Solution: flip segments to have all segments flow downstream direction.
Error: Disconnected network.
![Incorrect topology example 14](https://d9-wret.s3.us-west-2.amazonaws.com/assets/palladium/production/s3fs-public/styles/side_image/public/thumbnails/image/generalData14.png?itok=eaA6SFB4)
Error Type: Network Issues.
Issue: General.
Solution: A network should be built and checked for errors. If the network contains errors, a flow trace upstream or downstream will not function correctly. All line topology rules must be followed for network connectivity to be complete.. If there are valid reasons for disconnections, this should be taken into consideration.
Error: Node to edge junction.
![Incorrect topology example 15](https://d9-wret.s3.us-west-2.amazonaws.com/assets/palladium/production/s3fs-public/styles/side_image/public/thumbnails/image/generalData15.png?itok=R0v1tky9)
Error Type: Network Issues.
Issue: End node to edge connection error.
Solution: Segment should be split at confluence.
Error: Overshoot.
![Incorrect topology example 16](https://d9-wret.s3.us-west-2.amazonaws.com/assets/palladium/production/s3fs-public/styles/side_image/public/thumbnails/image/generalData16.png?itok=m0g_uGVP)
Error Type: Network Issues.
Issue: Overshoot of end node, not snapped.
Solution: Remove overshoot; snap at node on other segments.
Error: Missing segment.
![Incorrect topology example 17](https://d9-wret.s3.us-west-2.amazonaws.com/assets/palladium/production/s3fs-public/styles/side_image/public/thumbnails/image/generalData17.png?itok=_l9M7XJO)
Error Type: Network Issues.
Issue: A missing line segment breaks connectivity.
Solution: connect all segments so that gaps are removed.