Select to view content in your preferred language

Eliminating slivers/gaps

899
1
07-08-2020 03:38 AM
tt1
by
Emerging Contributor

I have a land map with three labels (sand, vegetation and water). 

I wish to eliminate overlaps and gaps between these labels. There are tens of thousands of gaps and overlaps, so I need to automate this process. I know how to do this for overlaps using ArcGIS tool but not for gaps.

For overlaps, I detect the intersect between the 3 layers (sand, vegetation and water) using the intersect tool and then re-label the intersect using a simple calculation (the intersect is relabelled to whichever layer has the highest value for that space).

For gaps, I'm struggling to find out eliminate the slivers via an automated approach. I've tried to create a topology to identify gaps and then use the eliminate tool to remove these slivers. Although the topology identifies gaps, I can't run the eliminate tool to remove the gaps as it requires "a selection". I don't know how to select gaps as this data is non-existent.   

Data details: 

A featureclass with 3 polygon types (sand, vegetation and water).

0 Kudos
1 Reply
DavidPike
MVP Notable Contributor

You may want to look at the Integrate—Data Management toolbox | Documentation  tool, but beware of the Caution note - i.e. Make a copy of your data first or run it in an edit session or both. 

0 Kudos