https://raw.githubusercontent.com/DOI-USGS/gems-tools-pro/master/Scripts/GeMS_TopologyCheck_AGP2.py

Topology Check

SuttonQuad_GeMS.gdb, feature dataset GeologicMap

File written by GeMS_TopologyCheck.py, version of 8/21/23 at Mon May 5 13:01:47 2025
Input database: C:\Users\peter.strand\OneDrive - State of Vermont\Documents\ArcGIS\SuttonQuad_Surficial\VT_2023_Sutton_1-submittal\VT_2023_Sutton_1\VT_2023_Sutton_1-database\SuttonQuad_GeMS.gdb
Output database: SuttonQuad_GeMS_TopologyCheck.gdb within folder C:\Users\peter.strand\OneDrive - State of Vermont\Documents\ArcGIS\SuttonQuad_Surficial\VT_2023_Sutton_1-submittal\VT_2023_Sutton_1\VT_2023_Sutton_1-database\SuttonQuad_GeMS_Topology.
Note that not all geologic-map topology errors will be identified in this report. Some of the features identified here may not be errors. Use your judgement!

ESRI Line-Polygon Topology

Note that the map boundary commonly results in one "Must Not Have Gaps" line error
    0 rows in errors_GeologicMapTopology_point
    1 rows in errors_GeologicMapTopology_line
    0 rows in errors_GeologicMapTopology_poly

Node Topology

12 nodes that may have bad geometry
     See GeologicMap\errors__BadNodes
0 nodes where fault direction changes. These are likely to be errors
     See GeologicMap\errors__FaultFlipNodes
0 nodes where a concealed contact or fault continuation could be added
     See GeologicMap\MissingConcealedCAF_nodes

MapUnits Adjacent to CAF Lines

See feature class GeologicMap\ContactsAndFaults_planarized for ContactsAndFaults arcs attributed with adjacent polygon information.
In tables below, upper cell value is number of arcs. Lower cell value is cumulative arc length in map units.

Concealed contacts and faults
right-side map unit
left-
side
map
unit

Contacts (not concealed)
right-side map unit
left-
side
map
unit
af Ha Haf Hat Hld Hw Hc Plf Pld Plo Po Pi Pik Pie Pt Ptm
Ha 29
4527.7
-- -- -- -- -- -- -- -- -- -- -- -- -- -- --
Haf 4
128.0
28
4568.4
12
527.4
-- -- -- -- -- -- -- -- -- -- -- -- --
Hat 7
1042.7
10
1286.9
-- -- -- -- -- -- -- -- -- -- -- -- -- --
Hw 38
4995.7
14
1129.1
10
1066.8
-- -- -- 1
122.4
-- -- -- -- -- -- 1
74.6
-- --
Hc -- 5
878.0
-- -- -- -- -- -- -- -- -- -- -- -- -- --
Plf 7
169.9
7
691.5
-- 7
608.3
-- 3
105.4
-- -- -- -- -- -- -- -- -- --
Pld -- 4
1216.2
-- -- -- 1
437.4
-- -- -- -- -- -- -- 1
310.2
-- --
Plo 14
617.7
6
1006.6
9
461.6
-- -- 11
1328.2
-- -- 4
269.5
-- -- 2
235.8
-- 2
786.2
-- --
Po 4
308.2
29
7460.1
13
1262.6
-- -- 1
12.6
-- -- -- -- -- 1
282.7
-- 1
5.2
-- --
Pi 26
2095.4
12
1803.0
17
1694.7
-- -- 82
11955.3
-- -- -- -- -- -- -- -- -- --
Pik 1
88.6
1
91.7
3
209.5
-- -- 2
2186.4
-- -- -- -- -- -- -- -- -- --
Pie 2
228.3
6
1301.5
2
316.9
-- -- 36
5343.5
1
132.2
-- -- -- -- 26
3118.2
-- -- -- --
Pt 19
1798.2
48
45000.6
57
7099.6
11
1327.5
4
123.0
157
39464.6
14
7623.5
45
6305.1
2
797.2
20
5506.1
15
2543.7
44
11719.9
1
966.7
15
2753.4
-- --
Ptm 5
588.3
33
8584.9
16
1824.1
-- -- 30
6745.2
1
102.1
-- -- -- 5
2805.6
9
1854.9
-- -- 17
15110.2
2
792.3
w 11
612.0
2
64.1
5
369.0
-- 2
82.7
45
10391.4
2
3008.0
-- -- 1
512.6
-- 7
614.7
-- 4
220.0
46
15791.2
4
275.9

Faults (not concealed)
right-side map unit
left-
side
map
unit

Bad concealed contacts and faults
    No bad concealed contacts or faults
Internal Contacts
    See feature class GeologicMap\ContactsAndFaults_planarized
L MapUnitR MapUnitTypeIsConcealedOBJECTIDShape_Length
Haf Haf Contact N 82 39.6
Haf Haf Contact N 87 30.2
Haf Haf Contact N 95 56.7
Haf Haf Contact N 98 72.4
Haf Haf Contact N 149 44.9
Haf Haf Contact N 153 31.2
Haf Haf Contact N 175 38.1
Haf Haf Contact N 225 87.7
Haf Haf Contact N 226 10.0
Haf Haf Contact N 255 44.8
Haf Haf Contact N 548 31.4
Haf Haf Contact N 820 40.3
Ptm Ptm Contact N 929 532.5
Ptm Ptm Contact N 1016 259.9

Duplicate Points

   2 rows in dups_Stations