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

In a FeatureClass I have a lot of polygons which contain attributes of different landuse-types.

Now I am trying to dissolve those polygons of the same landuse-type, but only if the distance between them is less than 100m.

I'm trying this with ArcGIS Desktop 10.0 (ArcInfo level license).

share|improve this question

You can do this in a few steps in ArcGIS.

  1. Perform a Select By Attribute to select all features with a specific land use type (e.g. residential).
  2. Perform a Select By Location on the previous selection with a 100m tolerance specified.
  3. Run the Dissolve tool on the final selection.

This can be done manually if you only have a few land use types, or you could use the model builder.

share|improve this answer
Thanks for your quick answer! But this approach does not work, because after step 2 the selection still contains all polygons of the selected landuse type. But even if only those were selected that are close to each other, the selected would all be dissolved. Not only each of those that are in close to each other. – Sven Nov 14 '12 at 8:17
up vote 4 down vote accepted

I found a solution, it's not the best, because it's a little bit complicated but in the ModelBuilder, it will work:

  1. Aggregate Polygons tool with a distance tolerance of 100m.
  2. Spatial Join (one to many; within) to associate the aggregated polygon IDs with their input polygons.
  3. Dissolve based on the JOIN_FID (=Aggregate ID) to dissolve the input polygons by the aggregated polygon IDs (Multipart).
  4. ... for every landuse type.
share|improve this answer

I have tried a different method. I was doing a land use map to develop a dynamic land use map, and at the end I had a lot of polygons too small. I defined the mimimum area as 90,000 square meters (9 hectares) because of the publication scale map.

Here are the steps to eliminate those too small polygons:

  1. Open the attribute table and sort the polygons by size using square meters, miles etc...
  2. Select the polygons that you know that are too small to be presented at the publication scale map.
  3. Open the Arc Toolbox and tap on the Index "Eliminate (management)"
  4. Set the Input Layer and Output Layer and tap on the "Ok" button.

I hope it helped you. Sorry I can not set images by now, mailme if you want

share|improve this answer
Welcome to SE.GIS forum.Please go though do not share your e-mail id. – Sunil Aug 26 '13 at 9:44
I don't see how this answers the question. You've described how to remove small polygons from the data. – Fezter Aug 26 '13 at 10:46

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.