Professional Documents
Culture Documents
What is Topology?
Adjacency
Connectivity
Coincidence
Working with GeodatabaseTopology
Creating Geodatabase Topology
Geodatabase Topology
Requires Desktop Standard
Created in ArcCatalog within a Feature Dataset
Topology can only be created for simple
feature classes – points, lines, polygons.
Feature Classes can only participate in one
topology or geometric network at one time.
Topology is a property of the GDB.
The topology itself is not stored, but only
the properties and rules for the topology.
Topology is discovered on-the-fly as
needed or when validated.
Working with GeodatabaseTopology
Creating Geodatabase Topology
Geodatabase Topology
GDB topology stores the errors, exceptions and
dirty areas as a special type of feature class.
Errors – where features break the rules.
Exceptions – where features break the rules
but we forgive them.
Dirty Areas – areas where features
haven’t been validated.
Has an extensive set of rules that can be applied.
Has a full set of editing tools to manage and fix topology.
Has several tools for creating new features from existing features.
Working with GeodatabaseTopology
Creating Geodatabase Topology
Creating GDB Topology
Rule 1:
Feature must be larger than cluster tolerance. This is the default rule and is applied
automatically. The features found, usually slivers, will not be deleted, but will be
marked as errors.
Working with GeodatabaseTopology
Creating Geodatabase Topology
Rule 2:
Rule 3:
Rule 5:
Rule 7:
Rule 9:
Rule 11:
Rule 13:
Rule 15:
Rule 17:
Rule 19:
Rule 21:
Rule 23:
Rule 25:
Rule 27:
Rule 29:
Polygons Must Be Covered By a
single polygon from another feature
class or subtype. Use this when you
want one set of polygons to be
covered by some part of another
single polygon in another feature
class or subtype.
Working with GeodatabaseTopology
Creating Geodatabase Topology
Rule 30:
Rule 31:
0
Fixes 0 0
Address points
■ Delete
0
0
■ Move point
Parcels
!�\_Errors
! ��\_Delete
Line rule example
Rule: Must not have dangles
Fixes Dangles___,..
Water pipes
■ Snap
■ Extend
7
Trim /
■ Trim
,---o
/ Snap
�==--Cl
[ Extend
Polygon rule example
Rule: Must not have gaps
Fix
■ Create a polygon feature
! +D 4
Vegetation
Error
Dirty areas
■ Areas that have not been validated
■ May contain existing or undiscovered errors
■ Entire extent is dirty when topology is first created
■ Edits create dirty areas
I Before validation
. .
:. o--+---o
• •• ••♦
....... .
•
Working with GeodatabaseTopology
Creating Geodatabase Topology
Validating Topology – Validating Procedure
Snapping –
Two line ends will be clustered together
Two line vertices will be clustered together
A line vertex will be snapped to a line end
Ranking –
Validating a topology
■ In ArcCatalog or in ArcMap
■ Snaps coordinates using cluster tolerance and ranks
■ Cracking: Adding vertices to lines
■ Clustering: Snapping or averaging vertices
I During Validation I
... .....
.
:.. Q---+---------0
.........
Cracking Clustering
Validating a topology
■ In ArcCatalog or in ArcMap
■ Snaps coordinates using cluster tolerance and ranks
■ Cracking: Adding vertices to lines
■ Clustering: Snapping or averaging vertices
I After Validation
.. ..... .....
. .
:.. Q---+---------0
.........
0-------0
Cracking Clustering
Validation done in ArcMap can be undone, at least until you save editing
Shared Features –
Used with map topology tools to specify
which layers are to be modified, or to show
which features share topology
Fix Topology Error Tool – select a GDB topology error and apply fixes.
Error Inspector – provides a tabular format for finding and fixing GDB errors.
Working with GeodatabaseTopology
Editing Geodatabase Topology
Topology Tools on the Advanced Editing Toolbar
Planarize Tool – splits selected line features where they intersect from a
selection of features in the same layer. This tool does not require GDB topology.
�oom To
E'._an To
Select Eeatures
Snap .. ,
Extend,,,
Trim .. ,
Mark as E::::;_ception
Mark as �rror
Working with GeodatabaseTopology
Editing Geodatabase Topology
Editing Geodatabase Topology
Error Inspector – provides a tabular format for fixing errors.
Choose the type of errors or the extent to search
Right-clicking an error(s) provides choices to:
Mark as Exception/Error
Shared Geometry
• Shared geometry consists of features, or part of
features that are coincident (share the same space)