Take the 2-minute tour ×
Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. It's 100% free, no registration required.

I want to use ArcGIS to merge adjacent polygons with each other.

There is no common filed between the polygons and hence the Dissolve tool is not the ideal solution. The polygons that I want to merge together are either adjacent or are within a certain distance of each other.

I want to avoid using ArcObjects. However, Python scripts are welcome.

Update

The Dissolve tool merges adjacent polygons when the attribute on which to dissolve is left out(and create multipart is disabled). However, it does not have settings for spatial tolerance. Furthermore, dissolve does not work on polygons that have just a vertex in common.

Update 2

I have tried the approach with the integrate tool as mentioned in one of the answers. The problem is that the shape of the final feature that is getting created by integrating several feature is not like the shape that would have been formed if the boundaries between the features were dissolved.

share|improve this question
    
I would investigate this approach: (1) Buffer polygons. Buffer of touching or near polygons will overlap. (2) Use Union or Intersect tool. Overlapping parts of buffers will have attributes of all origin polygons. This means: The result table shows the relationship of your polygons. (3) Adjust table from step 2 with Excel and join it back to your polygons. (4) Dissolve your polygons by attributes. –  Jens Jul 16 '13 at 12:21

1 Answer 1

I would go for the Integrate tool which finds features that are within the given x,y tolerance. Afterwards use the Dissolve tool which should work fine for the adjacent polygons.

share|improve this answer
3  
The Integrate tool is quite useful. I just want to point out that it will modify the input geometry, so making a backup of the original feature class might help. –  Cindy Williams Jul 9 '13 at 11:12

Your Answer

 
discard

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.