Tell me more ×
Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. It's 100% free, no registration required.

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/ArcInfo/Version 10.

Thanks a lot for suggestions!

share|improve this question

2 Answers

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 1 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. Aggregte 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.

Perhaps there are better solutions, are there?

share|improve this answer

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.