Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I unioned 2 layers into 1 layer, and it created sliver polygons.

I used the elimination tool to merge them with neighboring polygons.

As as result, it merges all sliver polygons to only one polygon (selected in the picture).

What I need, is that, every sliver polygon to be added to its neighboring polygon.

How that could be achieved?

I am using ArcGIS Desktop 10.

enter image description here

share|improve this question
up vote 3 down vote accepted

I solved it myself.

After unioning the layers, the silver polygons were added as a single polygon.

Therefore I had to use the Explode Multi-part Feature tool from advanced editing toolbar, which separated the polygon into multiple single polygons.

Then the Elimination tool was able to add the polygons to neighboring polygons easily.

share|improve this answer

If the sliver polygons share a common attribute value with the neightbouring polygons, you could try to use "Dissolve" from the Data Management toolbox.

But, it's strange that the union of two polygon layers generates that sliver polygons. The problem should be on the original layers. You could try to repair the geometries on both layers and use the "Integrate" tool to ensure no sliver polygons are created after the union.

share|improve this answer
Actually 2 of the layers were not of the same size. One was slightly smaller, thus leaving those sliver polygons(edges). Those sliver polygons mark the difference of two layers in my opinion. Elimination should be the tool just for these cases:… – Jaanus Apr 29 '12 at 10:29

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.