You are on page 1of 29

12/8/2015

Geodatabasetopologyrulesandtopologyerrorfixes

Geodatabasetopologyrulesandtopologyerrorfixes
ResourceCenterProfessionalLibraryDataManagementEditingdataEditingtopologyEditinggeodatabasetopology

This topic applies to ArcEditor and ArcInfo only.


License: You can create simple, temporary topological relationships
between features in ArcView. Creating or editing geodatabase
topology requires an ArcEditor or ArcInfo license.

There are many topology rulesyou can implement in your geodatabase, depending on the
spatial relationships that are most important for your organization to maintain. You should
carefully plan the spatial relationships you will enforce on your features. Some topology rules
govern the relationships of features within a given feature class, while others govern the
relationships between features in two different feature classes or subtypes. Topology rules
can be defined between subtypesof features in one or another feature class. This could be
used, for example, to require street features to be connected to other street features at both
ends, except in the case of streets belonging to the culdesac or deadend subtypes.
Many topology rules can be imposed on features in a geodatabase. A welldesigned
geodatabase will have only those topology rules that define key spatial relationships needed
by an organization.
Most topology violations have fixesthat you can use to correct errors. Some topology rules,
however, have no predefined fixes. Once you have discovered the topology errors, you can
select the error on the map with the Fix Topology Error tool
within the Error Inspector.

, or select the error from

For a poster of the available topology rules and examples of them, see the ArcGIS
Geodatabase Topology RulesPDF.
If this link does not work, you can open the topology_rules_poster.pdf from the
\Documentation folder in the directory where you installed ArcGIS. To view this document,
you need a copy of Adobe Reader.

Polygonrules
Topology
rule

Rule
description

Potential
fixes

MustBe
Larger
Than
Cluster
Tolerance

Requiresthata
featuredoes
notcollapse
duringa
validate
process.This
ruleis
mandatoryfora
topologyand
appliestoall
lineandpolygon
featureclasses.
Ininstances
wherethisrule
isviolated,the
original
geometryisleft
unchanged.

Delete:The
Deletefix
removes
polygon
featuresthat
wouldcollapse
duringthe
validate
processbased
onthe
topology's
cluster
tolerance.
Thisfixcanbe
appliedtoone
ormoreMust
BeLarger
ThanCluster
Tolerance
errors.

Examples

Anypolygonfeature,suchas
theoneinred,thatwould
collapsewhenvalidatingthe
topologyisanerror.

1/29

12/8/2015

Geodatabasetopologyrulesandtopologyerrorfixes

MustNot
Overlap

Requiresthat
theinteriorof
polygonsnot
overlap.The
polygonscan
shareedgesor
vertices.This
ruleisused
whenanarea
cannotbelong
totwoormore
polygons.Itis
usefulfor
modeling
administrative
boundaries,
suchasZIP
Codesorvoting
districts,and
mutually
exclusivearea
classifications,
suchasland
coveror
landformtype.

Subtract:The
Subtractfix
removesthe
overlapping
portionof
geometry
fromeach
featurethatis
causingthe
errorand
leavesagap
orvoidinits
place.Thisfix
canbe
appliedtoone
ormore
selectedMust
NotOverlap
errors.
Merge:The
Mergefix
addsthe
portionof
overlapfrom
onefeature
andsubtracts
itfromthe
othersthat
areviolating
therule.You
needtopick
thefeature
thatreceives
theportionof
overlapusing
theMerge
dialogbox.
Thisfixcanbe
appliedtoone
MustNot
Overlaperror
only.
Create
Feature:The
Create
Featurefix
createsanew
polygon
featureoutof
theerror
shapeand
removesthe
portionof
overlapfrom
eachofthe
features,
causingthe
errorto
createa
planar
2/29

12/8/2015

Geodatabasetopologyrulesandtopologyerrorfixes

representation
ofthefeature
geometry.
Thisfixcanbe
appliedtoone
ormore
selectedMust
NotOverlap
errors.
MustNot
HaveGaps

Thisrule
requiresthat
thereareno
voidswithina
singlepolygon
orbetween
adjacent
polygons.All
polygonsmust
forma
continuous
surface.An
errorwillalways
existonthe
perimeterofthe
surface.You
caneither
ignorethiserror
ormarkitasan
exception.Use
thisruleondata
thatmust
completely
coveranarea.
Forexample,
soilpolygons
cannotinclude
gapsorform
voidsthey
mustcoveran
entirearea.

Create
Feature:The
Create
Featurefix
createsnew
polygon
featuresusing
aclosedring
oftheline
errorshapes
thatforma
gap.Thisfix
canbe
appliedtoone
ormore
selectedMust
NotHave
Gapserrors.
Ifyouselect
twoerrors
andusethe
Create
Featurefix,
theresultwill
beone
polygon
featureper
ring.Ifyou
wantone
multipart
featureasa
result,youwill
needtoselect
eachnew
featureand
clickMerge
fromthe
Editormenu.
Notethatthe
ringthat
formsthe
outerbounds
ofyour
featureclass
willbein
error.Using
theCreate
Featurefixfor
thisspecific
errorcan
create

YoucanuseCreateFeatureto
createanewpolygoninthe
voidinthecenter.Youcan
alsouseCreateFeatureor
marktheerrorontheoutside
boundaryasanexception.

3/29

12/8/2015

Geodatabasetopologyrulesandtopologyerrorfixes

overlapping
polygons.
Remember
thatyoucan
markthis
errorasan
exception.
MustNot
Overlap
With

MustBe
CoveredBy
Feature
ClassOf

Requiresthat
theinteriorof
polygonsinone
featureclass(or
subtype)must
notoverlapwith
theinteriorof
polygonsin
anotherfeature
class(or
subtype).
Polygonsofthe
twofeature
classescan
shareedgesor
verticesorbe
completely
disjointed.This
ruleisused
whenanarea
cannotbelong
totwoseparate
featureclasses.
Itisusefulfor
combiningtwo
mutually
exclusive
systemsofarea
classification,
suchaszoning
andwaterbody
type,where
areasdefined
withinthe
zoningclass
cannotalsobe
definedinthe
waterbody
classandvice
versa.

Subtract:The
Subtractfix
removesthe
overlapping
portionof
eachfeature
thatis
causingthe
errorand
leavesagap
orvoidinits
place.Thisfix
canbe
appliedtoone
ormore
selectedMust
NotOverlap
Witherrors.

Requiresthata
polygoninone
featureclass(or
subtype)must
shareallofits
areawith
polygonsin
anotherfeature
class(or
subtype).An
areainthefirst

Subtract:The
Subtractfix
removesthe
overlapping
portionof
eachfeature
thatis
causingthe
errorsothe
boundaryof
eachfeature

Merge:The
Mergefix
addsthe
portionof
overlapfrom
onefeature
andsubtracts
itfromthe
othersthat
areviolating
therule.You
needtopick
thefeature
thatreceives
theportionof
overlapusing
theMerge
dialogbox.
Thisfixcanbe
appliedtoone
MustNot
OverlapWith
erroronly.

4/29

12/8/2015

Geodatabasetopologyrulesandtopologyerrorfixes

MustCover
EachOther

featureclass
thatisnot
coveredby
polygonsfrom
theother
featureclassis
anerror.This
ruleisused
whenanareaof
onetype,such
asastate,
shouldbe
completely
coveredby
areasof
anothertype,
suchas
counties.

fromboth
feature
classesisthe
same.Thisfix
canbe
appliedtoone
ormore
selectedMust
BeCovered
ByFeature
ClassOf
errors.

Requiresthat
thepolygonsof
onefeature
class(or
subtype)must
sharealloftheir
areawiththe
polygonsof
anotherfeature
class(or
subtype).
Polygonsmay
shareedgesor
vertices.Any
areadefinedin
eitherfeature
classthatisnot
sharedwiththe
otherisan
error.Thisrule
isusedwhen
twosystemsof

Subtract:The
Subtractfix
removesthe
overlapping
portionof
eachfeature
thatis
causingthe
errorsothe
boundaryof
eachfeature
fromboth
feature
classesisthe
same.Thisfix
canbe
appliedtoone
ormore
selectedMust
CoverEach
Othererrors.

Create
Feature:The
Create
Featurefix
createsanew
polygon
featureoutof
theportionof
overlapfrom
theexisting
polygonso
theboundary
ofeach
featurefrom
bothfeature
classesisthe
same.Thisfix
canbe
appliedtoone
ormore
selectedMust
BeCovered
ByFeature
ClassOf
errors.

Create
5/29

12/8/2015

Geodatabasetopologyrulesandtopologyerrorfixes

MustBe
CoveredBy

classificationare
usedforthe
same
geographic
area,andany
givenpoint
definedinone
systemmust
alsobedefined
intheother.
Onesuchcase
occurswith
nested
hierarchical
datasets,such
ascensus
blocksandblock
groupsorsmall
watershedsand
largedrainage
basins.Therule
canalsobe
appliedto
nonhierarchically
relatedpolygon
featureclasses,
suchassoil
typeandslope
class.

Feature:The
Create
Featurefix
createsanew
polygon
featureoutof
theportionof
overlapfrom
theexisting
polygonso
theboundary
ofeach
featurefrom
bothfeature
classesisthe
same.Thisfix
canbe
appliedtoone
ormore
selectedMust
CoverEach
Othererrors.

Requiresthat
polygonsofone
featureclass(or
subtype)must
becontained
withinpolygons
ofanother
featureclass(or
subtype).
Polygonsmay
shareedgesor
vertices.Any
areadefinedin
thecontained
featureclass
mustbe
coveredbyan
areainthe
coveringfeature
class.Thisrule
isusedwhen
areafeaturesof
agiventype
mustbelocated
withinfeatures
ofanothertype.
Thisruleis
usefulwhen
modelingareas
thataresubsets
ofalarger

Create
Feature:The
Create
Featurefix
createsanew
polygon
featureoutof
theportionof
overlapfrom
theexisting
polygonso
theboundary
ofeach
featurefrom
bothfeature
classesisthe
same.Thisfix
canbe
appliedtoone
ormore
selectedMust
BeCovered
Byerrors.

6/29

12/8/2015

Geodatabasetopologyrulesandtopologyerrorfixes

surrounding
area,suchas
management
unitswithin
forestsorblocks
withinblock
groups.
Boundary
MustBe
CoveredBy

Requiresthat
boundariesof
polygon
featuresmust
becoveredby
linesinanother
featureclass.
Thisruleisused
whenarea
featuresneed
tohaveline
featuresthat
markthe
boundariesof
theareas.This
isusuallywhen
theareashave
onesetof
attributesand
theirboundaries
haveother
attributes.For
example,
parcelsmight
bestoredinthe
geodatabase
alongwiththeir
boundaries.
Eachparcel
mightbe
definedbyone
ormoreline
featuresthat
store
information
abouttheir
lengthorthe
datesurveyed,
andevery
parcelshould
exactlymatch
itsboundaries.

Create
Feature:The
Create
Featurefix
createsanew
linefeature
fromthe
boundary
segmentsof
thepolygon
feature
generating
theerror.This
fixcanbe
appliedtoone
ormore
selected
Boundary
MustBe
CoveredBy
errors.

Area
Boundary
MustBe
CoveredBy
Boundary
Of

Requiresthat
boundariesof
polygon
featuresinone
featureclass(or
subtype)be
coveredby
boundariesof
polygon
featuresin

None

7/29

12/8/2015

Geodatabasetopologyrulesandtopologyerrorfixes

anotherfeature
class(or
subtype).This
isusefulwhen
polygon
featuresinone
featureclass,
suchas
subdivisions,
arecomposed
ofmultiple
polygonsin
anotherclass,
suchasparcels,
andtheshared
boundariesmust
bealigned.
Contains
Point

Contains
OnePoint

Requiresthata
polygoninone
featureclass
containatleast
onepointfrom
anotherfeature
class.Points
mustbewithin
thepolygon,not
onthe
boundary.This
isusefulwhen
everypolygon
shouldhaveat
leastone
associated
point,suchas
whenparcels
musthavean
addresspoint.

Create
Feature:The
Create
Featurefix
createsanew
pointfeature
atthe
centroidof
thepolygon
featurethatis
causingthe
error.The
pointfeature
thatis
createdis
guaranteedto
bewithinthe
polygon
feature.This
fixcanbe
appliedtoone
ormore
selected
ContainsPoint
errors.

Requiresthat
eachpolygon
containsone
pointfeature
andthateach
pointfeature
fallswithina
singlepolygon.
Thisisused
whenthere
mustbeaone
toone
correspondence
between
featuresofa
polygonfeature
classand

None

Thetoppolygonisanerror
becauseitdoesnotcontaina
point.

Thetoppolygonisanerror
8/29

12/8/2015

Geodatabasetopologyrulesandtopologyerrorfixes

becauseitcontainsmorethan
onepoint.Pointsareerrors
whentheyareoutsidea
polygon.

featuresofa
pointfeature
class,suchas
administrative
boundariesand
theircapital
cities.Each
pointmustbe
properlyinside
exactlyone
polygonand
eachpolygon
mustproperly
containexactly
onepoint.
Pointsmustbe
withinthe
polygon,noton
theboundary.
Polygon rules

Linerules
Topologyrule
MustBeLarger
ThanCluster
Tolerance

MustNot
Overlap

Rule
description

Potential
fixes

Requiresthat
afeature
doesnot
collapse
duringa
validate
process.This
ruleis
mandatory
fora
topologyand
appliestoall
lineand
polygon
feature
classes.In
instances
wherethis
ruleis
violated,the
original
geometryis
left
unchanged.

Delete:The
Deletefix
removes
linefeatures
thatwould
collapse
duringthe
validate
process
basedon
the
topology's
cluster
tolerance.
Thisfixcan
beapplied
tooneor
moreMust
BeLarger
Than
Cluster
Tolerance
errors.

Requiresthat
linesnot
overlapwith
linesinthe
samefeature
class(or
subtype).
Thisruleis
usedwhere
line

Subtract:
The
Subtractfix
removes
the
overlapping
line
segments
fromthe
feature

Examples

Anylinefeature,suchasthese
linesinred,thatwould
collapsewhenvalidatingthe
topologyisanerror.

9/29

12/8/2015

Geodatabasetopologyrulesandtopologyerrorfixes

MustNot
Intersect

segments
shouldnot
be
duplicated,
forexample,
inastream
feature
class.Lines
cancrossor
intersectbut
cannotshare
segments.

causingthe
error.You
mustselect
thefeature
fromwhich
theerror
willbe
removed.If
youhave
duplicate
line
features,
selectthe
linefeature
youwantto
deletefrom
the
Subtract
dialogbox.
Notethat
the
Subtractfix
willcreate
multipart
features,so
ifthe
overlapping
segments
arenotat
theendor
startofa
linefeature,
youmight
wanttouse
theExplode
command
onthe
Advanced
Editing
toolbarto
create
singlepart
features.
Thisfixcan
beapplied
toone
selected
MustNot
Overlap
erroronly.

Requiresthat
linefeatures
fromthe
samefeature
class(or
subtype)not
crossor
overlapeach
other.Lines
canshare

Subtract:
The
Subtractfix
removes
the
overlapping
line
segments
fromthe
feature
10/29

12/8/2015

Geodatabasetopologyrulesandtopologyerrorfixes

endpoints.
Thisruleis
usedfor
contourlines
thatshould
nevercross
eachother
orincases
wherethe
intersection
oflines
shouldonly
occurat
endpoints,
suchas
street
segments
and
intersections.

causingthe
error.You
mustselect
thefeature
fromwhich
theerror
willbe
removed.If
youhave
duplicate
line
features,
selectthe
linefeature
youwantto
deletefrom
the
Subtract
dialogbox.
Notethat
the
Subtractfix
willcreate
multipart
features,so
ifthe
overlapping
segments
arenotat
theendor
startofa
linefeature,
youmight
wanttouse
theExplode
command
onthe
Advanced
Editing
toolbarto
create
singlepart
features.
Thisfixcan
beapplied
tooneMust
Not
Intersect
erroronly.
Split:The
Splitfix
splitsthe
linefeatures
thatcross
oneanother
attheir
pointof
intersection.
Iftwolines
crossata
11/29

12/8/2015

Geodatabasetopologyrulesandtopologyerrorfixes

singlepoint,
applyingthe
Splitfixat
that
locationwill
resultin
four
features.
Attributes
fromthe
original
featureswill
be
maintained
inthesplit
features.If
asplitpolicy
ispresent,
the
attributes
willbe
updated
accordingly.
Thisfixcan
beapplied
tooneor
moreMust
Not
Intersect
errors.
MustNot
IntersectWith

Requiresthat
linefeatures
fromone
featureclass
(orsubtype)
notcrossor
overlaplines
fromanother
featureclass
(orsubtype).
Linescan
share
endpoints.
Thisruleis
usedwhen
thereare
linesfrom
twolayers
thatshould
nevercross
eachother
orincases
wherethe
intersection
oflines
shouldonly
occurat
endpoints,
suchas
streetsand

Subtract:
The
Subtractfix
removes
the
overlapping
line
segments
fromthe
feature
causingthe
error.You
mustselect
thefeature
fromwhich
theerror
willbe
removed.If
youhave
duplicate
line
features,
selectthe
linefeature
youwantto
deletefrom
the
Subtract
dialogbox.
Notethat
12/29

12/8/2015

Geodatabasetopologyrulesandtopologyerrorfixes

railroads.

the
Subtractfix
willcreate
multipart
features,so
ifthe
overlapping
segments
arenotat
theendor
startofa
linefeature,
youmight
wanttouse
theExplode
command
onthe
Advanced
Editing
toolbarto
create
singlepart
features.
Thisfixcan
beapplied
tooneMust
Not
Intersect
Witherror
only.
Split:The
Splitfix
splitsthe
linefeatures
thatcross
oneanother
attheir
pointof
intersection.
Iftwolines
crossata
singlepoint,
applyingthe
Splitfixat
that
locationwill
resultin
four
features.
Attributes
fromthe
original
featureswill
be
maintained
inthesplit
features.If
asplitpolicy
ispresent,
the
13/29

12/8/2015

Geodatabasetopologyrulesandtopologyerrorfixes

attributes
willbe
updated
accordingly.
Thisfixcan
beapplied
tooneor
moreMust
Not
Intersect
Witherrors.
MustNotHave
Dangles

Requiresthat
alinefeature
musttouch
linesfrom
thesame
featureclass
(orsubtype)
atboth
endpoints.
Anendpoint
thatisnot
connectedto
anotherline
iscalleda
dangle.This
ruleisused
whenline
features
mustform
closedloops,
suchas
whenthey
aredefining
the
boundaries
ofpolygon
features.It
mayalsobe
usedin
caseswhere
linestypically
connectto
otherlines,
aswith
streets.In
thiscase,
exceptions
canbeused
wherethe
ruleis
occasionally
violated,as
withculde
sacordead
endstreet
segments.

Extend:
TheExtend
fixwill
extendthe
dangling
endofline
featuresif
theysnap
tootherline
features
withina
given
distance.If
nofeature
isfound
withinthe
distance
specified,
thefeature
willnot
extendto
thedistance
specified.
Also,if
several
errorswere
selected,
thefixwill
simplyskip
thefeatures
thatit
cannot
extendand
attemptto
extendthe
nextfeature
inthelist.
Theerrors
offeatures
thatcould
notbe
extended
remainon
theError
Inspector
dialogbox.
Ifthe
distance
valueis0,
14/29

12/8/2015

Geodatabasetopologyrulesandtopologyerrorfixes

lineswill
extenduntil
theyfinda
featureto
snapto.
Thisfixcan
beapplied
tooneor
moreMust
NotHave
Dangles
errors.
Trim:The
Trimfixwill
trim
dangling
linefeatures
ifapointof
intersection
isfound
withina
given
distance.If
nofeature
isfound
withinthe
distance
specified,
thefeature
willnotbe
trimmed,
norwillitbe
deletedif
thedistance
isgreater
thanthe
lengthof
thefeature
inerror.If
thedistance
valueis0,
lineswillbe
trimmed
backuntil
theyfinda
pointof
intersection.
Ifno
intersection
islocated,
thefeature
willnotbe
trimmed
andthefix
willattempt
totrimthe
nextfeature
inerror.
Thisfixcan
beapplied
15/29

12/8/2015

Geodatabasetopologyrulesandtopologyerrorfixes

tooneor
moreMust
NotHave
dangles
errors.
Snap:The
Snapfixwill
snap
dangling
linefeatures
tothe
nearestline
feature
withina
given
distance.If
noline
featureis
foundwithin
thedistance
specified,
thelinewill
notbe
snapped.
TheSnap
fixwillsnap
tothe
nearest
feature
foundwithin
the
distance.It
searchesfor
endpoints
tosnapto
first,then
vertices,
andfinally
totheedge
ofline
features
withinthe
feature
class.The
Snapfixcan
beapplied
tooneor
moreMust
NotHave
Dangles
errors.
MustNotHave
PseudoNodes

Requiresthat
aline
connecttoat
leasttwo
otherlinesat
each
endpoint.
Linesthat

MergeTo
Largest:
TheMerge
ToLargest
fixwill
mergethe
geometryof
theshorter
16/29

12/8/2015

Geodatabasetopologyrulesandtopologyerrorfixes

MustNot
IntersectOr
TouchInterior

connectto
oneother
line(orto
themselves)
aresaidto
havepseudo
nodes.This
ruleisused
whereline
features
mustform
closedloops,
suchas
whenthey
definethe
boundaries
ofpolygons
orwhenline
features
logicallymust
connectto
twoother
linefeatures
ateachend,
aswith
segmentsin
astream
network,with
exceptions
being
markedfor
the
originating
endsoffirst
order
streams.

lineintothe
geometryof
thelongest
line.The
attributesof
thelongest
linefeature
willbe
retained.
Thisfixcan
beapplied
tooneor
moreMust
NotHave
Pseudo
Nodes
errors.

Requiresthat
alineinone
featureclass
(orsubtype)
mustonly
touchother
linesofthe
samefeature
class(or
subtype)at

Subtract:
The
Subtractfix
removes
the
overlapping
line
segments
fromthe
feature

Merge:The
Mergefix
addsthe
geometryof
oneline
featureinto
theother
linefeature
causingthe
error.You
mustpick
theline
featureinto
whichto
merge.This
fixcanbe
appliedto
one
selected
MustNot
Have
Pseudo
Nodes
error.

17/29

12/8/2015

Geodatabasetopologyrulesandtopologyerrorfixes

endpoints.
Anyline
segmentin
which
features
overlapor
any
intersection
notatan
endpointis
anerror.
Thisruleis
usefulwhere
linesmust
onlybe
connectedat
endpoints,
suchasin
thecaseof
lotlines,
whichmust
split(only
connectto
the
endpointsof)
backlotlines
andcannot
overlapeach
other.

causingthe
error.You
mustselect
thefeature
fromwhich
theerror
willbe
removed.If
youhave
duplicate
line
features,
choosethe
linefeature
youwantto
deletefrom
the
Subtract
dialogbox.
The
Subtractfix
creates
multipart
features,so
ifthe
overlapping
segments
arenotat
theendor
startofa
linefeature,
youmight
wanttouse
theExplode
command
onthe
Advanced
Editing
toolbarto
create
singlepart
features.
Thisfixcan
beapplied
toone
selected
MustNot
IntersectOr
Touch
Interior
erroronly.
Split:The
Splitfix
splitsthe
linefeatures
thatcross
oneanother
attheir
pointof
intersection.
18/29

12/8/2015

Geodatabasetopologyrulesandtopologyerrorfixes

Iftwolines
crossata
singlepoint,
applyingthe
Splitfixat
that
locationwill
resultin
four
features.
Attributes
fromthe
original
featureswill
be
maintained
inthesplit
features.If
asplitpolicy
ispresent,
the
attributes
willbe
updated
accordingly.
Thisfixcan
beapplied
tooneor
moreMust
Not
IntersectOr
Touch
Interior
errors.
MustNot
IntersectOr
TouchInterior
With

Requiresthat
alineinone
featureclass
(orsubtype)
mustonly
touchother
linesof
another
featureclass
(orsubtype)
atendpoints.
Anyline
segmentin
which
features
overlapor
any
intersection
notatan
endpointis
anerror.
Thisruleis
usefulwhere
linesfrom
twolayers
mustonlybe

Subtract:
The
Subtractfix
removes
the
overlapping
line
segments
fromthe
feature
causingthe
error.You
mustselect
thefeature
fromwhich
theerror
willbe
removed.If
youhave
duplicate
line
features,
choosethe
linefeature
youwantto
deletefrom
19/29

12/8/2015

Geodatabasetopologyrulesandtopologyerrorfixes

connectedat
endpoints.

the
Subtract
dialogbox.
The
Subtractfix
creates
multipart
features,so
ifthe
overlapping
segments
arenotat
theendor
startofa
linefeature,
youmight
wanttouse
theExplode
command
onthe
Advanced
Editing
toolbarto
create
singlepart
features.
Thisfixcan
beapplied
toone
selected
MustNot
IntersectOr
Touch
Interior
Witherror
only.
Split:The
Splitfix
splitsthe
linefeatures
thatcross
oneanother
attheir
pointof
intersection.
Iftwolines
crossata
singlepoint,
applyingthe
Splitfixat
that
locationwill
resultin
four
features.
Attributes
fromthe
original
featureswill
be
20/29

12/8/2015

Geodatabasetopologyrulesandtopologyerrorfixes

maintained
inthesplit
features.If
asplitpolicy
ispresent,
the
attributes
willbe
updated
accordingly.
Thisfixcan
beapplied
tooneor
moreMust
Not
IntersectOr
Touch
Interior
Witherrors.
MustNot
OverlapWith

Requiresthat
alinefrom
onefeature
class(or
subtype)not
overlapwith
linefeatures
inanother
featureclass
(orsubtype).
Thisruleis
usedwhen
linefeatures
cannotshare
thesame
space.For
example,
roadsmust
notoverlap
withrailroads
or
depression
subtypesof
contourlines
cannot
overlapwith
other
contour
lines.

Subtract:
The
Subtractfix
removes
the
overlapping
line
segments
fromthe
feature
causingthe
error.You
mustselect
thefeature
fromwhich
theerror
willbe
removed.If
youhave
duplicate
line
features,
choosethe
linefeature
youwantto
deletefrom
the
Subtract
dialogbox.
The
Subtractfix
creates
multipart
features,so
ifthe
overlapping
segments
arenotat
theendor
startofa

Wherethepurplelinesoverlap
isanerror.

21/29

12/8/2015

Geodatabasetopologyrulesandtopologyerrorfixes

linefeature,
youmight
wanttouse
theExplode
command
onthe
Advanced
Editing
toolbarto
create
singlepart
features.
Thisfixcan
beapplied
toone
selected
MustNot
Overlap
Witherror
only.
MustBeCovered
ByFeatureClass
Of

MustBeCovered
ByBoundaryOf

Requiresthat
linesfrom
onefeature
class(or
subtype)
mustbe
coveredby
thelinesin
another
featureclass
(orsubtype).
Thisisuseful
formodeling
logically
differentbut
spatially
coincident
lines,such
asroutes
andstreets.
Abusroute
featureclass
mustnot
departfrom
thestreets
definedin
thestreet
feature
class.

None

Requiresthat
linesbe
coveredby
the
boundaries
ofarea
features.
Thisisuseful
formodeling
lines,such

Subtract:
The
Subtractfix
removes
line
segments
thatarenot
coincident
withthe
boundaryof

Wherethepurplelinesdonot
overlapisanerror.

22/29

12/8/2015

Geodatabasetopologyrulesandtopologyerrorfixes

MustBeInside

aslotlines,
thatmust
coincidewith
theedgeof
polygon
features,
suchaslots.

polygon
features.If
theline
feature
doesnot
shareany
segmentsin
common
withthe
boundaryof
apolygon
feature,the
featurewill
bedeleted.
Thisfixcan
beapplied
tooneor
moreMust
BeCovered
By
BoundaryOf
errors.

Requiresthat
alineis
contained
withinthe
boundaryof
anarea
feature.This
isusefulfor
caseswhere
linesmay
partiallyor
totally
coincidewith
area
boundaries
butcannot
extend
beyond
polygons,
suchas
state
highways
thatmustbe
insidestate
bordersand
riversthat
mustbe

Delete:The
Deletefix
removes
linefeatures
thatarenot
within
polygon
features.
Notethat
youcanuse
theEdittool
andmove
theline
insidethe
polygon
featureif
youdonot
wantto
deleteit.
Thisfixcan
beapplied
tooneor
moreMust
BeInside
errors.

23/29

12/8/2015

Geodatabasetopologyrulesandtopologyerrorfixes

within
watersheds.
EndpointMust
BeCoveredBy

MustNotSelf
Overlap

MustNotSelf
Intersect

Requiresthat
the
endpointsof
linefeatures
mustbe
coveredby
point
featuresin
another
feature
class.Thisis
usefulfor
modeling
caseswhere
afittingmust
connecttwo
pipesora
street
intersection
mustbe
foundatthe
junctionof
twostreets.

Create
Feature:
TheCreate
Featurefix
addsanew
point
featureat
the
endpointof
theline
featurethat
isinerror.
TheCreate
Featurefix
canbe
appliedto
oneormore
Endpoint
MustBe
CoveredBy
errors.

Requiresthat
linefeatures
notoverlap
themselves.
Theycan
crossor
touch
themselves
butmustnot
have
coincident
segments.
Thisruleis
usefulfor
features,
suchas
streets,
where
segments
mighttouch
inaloopbut
wherethe
samestreet
shouldnot
followthe
samecourse
twice.

Simplify:
TheSimplify
fixremoves
self
overlapping
line
segments
fromthe
featurein
error.
Applyingthe
Simplifyfix
canresultin
multipart
features,
whichyou
candetect
usingthe
MustBe
SinglePart
rule.The
Simplifyfix
canbe
appliedto
oneormore
MustNot
SelfOverlap
errors.

Requiresthat
linefeatures
notcrossor
overlap
themselves.
Thisruleis

Simplify:
TheSimplify
fixremoves
self
overlapping
line

Thesquareatthebottom
indicatesanerror,because
thereisnopointcoveringthe
endpointoftheline.

Theindividuallinefeature
overlapsitself,withtheerror
indicatedbythecoralline.

24/29

12/8/2015

Geodatabasetopologyrulesandtopologyerrorfixes

MustBeSingle
Part

usefulfor
lines,such
ascontour
lines,that
cannotcross
themselves.

segments
fromthe
featurein
error.Note
that
applyingthe
Simplifyfix
canresultin
multipart
features.
Youcan
detect
multipart
features
usingthe
MustBe
SinglePart
rule.Thisfix
canbe
appliedto
oneormore
MustNot
Self
Intersect
errors.

Requiresthat
lineshave
onlyone
part.This
ruleisuseful
whereline
features,
suchas
highways,
maynot
havemultiple
parts.

Explode:
TheExplode
fixcreates
singlepart
linefeatures
fromeach
partofthe
multipart
linefeature
thatisin
error.This
fixcanbe
appliedto
oneormore
MustBe
SinglePart
errors.

Multipartlinesarecreated
fromasinglesketch.

Line rules

Pointrules
Topologyrule
MustCoincide
With

Rule
description

Potential
fixes

Requires
thatpoints
inone
feature

Snap:
TheSnap
fixwill
movea

Examples

25/29

12/8/2015

Geodatabasetopologyrulesandtopologyerrorfixes

MustBeDisjoint

class(or
subtype)be
coincident
withpoints
inanother
feature
class(or
subtype).
Thisis
usefulfor
caseswhere
pointsmust
becovered
byother
points,such
as
transformers
must
coincide
withpower
polesin
electric
distribution
networks
and
observation
pointsmust
coincide
with
stations.

point
featurein
thefirst
feature
classor
subtype
tothe
nearest
pointin
the
second
feature
classor
subtype
thatis
located
withina
given
distance.
Ifno
point
featureis
found
withinthe
tolerance
specified,
thepoint
willnot
be
snapped.
TheSnap
fixcanbe
appliedto
oneor
more
Must
Coincide
With
errors.

Requires
thatpoints
be
separated
spatially
fromother
pointsinthe
same
feature
class(or
subtype).
Anypoints
thatoverlap
areerrors.
Thisis
usefulfor
ensuring
thatpoints
arenot
coincident
or

None

Wherearedpointisnot
coincidentwithabluepointisan
error.

Wherearedpointandablue
pointoverlapisanerror.

26/29

12/8/2015

Geodatabasetopologyrulesandtopologyerrorfixes

duplicated
withinthe
same
feature
class,such
asinlayers
ofcities,
parcellotID
points,
wells,or
streetlamp
poles.
MustBeCovered
ByBoundaryOf

MustBe
ProperlyInside

Requires
thatpoints
fallonthe
boundaries
ofarea
features.
Thisis
usefulwhen
thepoint
features
helpsupport
the
boundary
system,
suchas
boundary
markers,
whichmust
befoundon
theedgesof
certain
areas.

None

Requires
thatpoints
fallwithin
area
features.
Thisis
usefulwhen
thepoint
featuresare
relatedto
polygons,
suchas
wellsand
wellpadsor
address
pointsand
parcels.

Delete:
The
Deletefix
removes
point
features
thatare
not
properly
within
polygon
features.
Notethat
youcan
usethe
Edittool
andmove
thepoint
insidethe
polygon
featureif
youdo
notwant
todelete
it.Thisfix

Thesquareontherightindicates
anerrorbecauseitisapointthat
isnotontheboundaryofthe
polygon.

Thesquaresareerrorswhere
therearepointsthatarenot
insidethepolygon.

27/29

12/8/2015

Geodatabasetopologyrulesandtopologyerrorfixes

canbe
appliedto
oneor
more
MustBe
Properly
Inside
errors.
MustBeCovered
ByEndpointOf

MustBeCovered
ByLine

Requires
thatpoints
inone
feature
classmust
becovered
bythe
endpointsof
linesin
another
feature
class.This
ruleis
similarto
thelinerule
Endpoint
MustBe
CoveredBy
exceptthat,
incases
wherethe
ruleis
violated,it
isthepoint
featurethat
ismarked
asanerror
ratherthan
theline.
Boundary
corner
markers
mightbe
constrained
tobe
coveredby
the
endpointsof
boundary
lines.

Delete:
The
Deletefix
removes
point
features
thatare
not
coincident
withthe
endpoint
ofline
features.
Notethat
youcan
snapthe
pointto
theline
bysetting
edge
snapping
tothe
linelayer,
then
moving
thepoint
withthe
Edittool.
Thisfix
canbe
appliedto
oneor
more
MustBe
Covered
By
Endpoint
Oferrors.

Requires
thatpoints
inone
feature
classbe
coveredby
linesin
another
feature
class.It
doesnot

None

Thesquareindicatesanerror
wherethepointisnotonan
endpointofaline.

Thesquaresarepointsthatare
notcoveredbytheline.

28/29

12/8/2015

Geodatabasetopologyrulesandtopologyerrorfixes

constrain
thecovering
portionof
thelineto
bean
endpoint.
Thisruleis
usefulfor
pointsthat
fallalonga
setoflines,
suchas
highway
signsalong
highways.
Point rules

Copyright19952011Esri.Allrightsreserved.
5/6/2011
URL: http://help.arcgis.com/en/arcgisdesktop/10.0/help/001t/001t000000sp000000.htm

29/29

You might also like