Solved! Go to Solution.
Hi everyone,
I have found the solution, and here are the steps I have followed:
0. Original Data: a shapefile with polygons (data.shp)
1. Create a BUFFER of small distance (name of the new shapefile: data_buffer.shp)
2. DISSOLVE the new shapefile (unchecked create multipart features) (name of the new shapefile: data_buffer_dissolve.shp)
3. Use the INTERSECT tool: intersect data.shp + data_buffer_dissolve.shp (name of the new shapefile: data_buffer_dissolve_intersect.shp)
4. DISSOLVE data_buffer_dissolve_intersect.shp. The dissolve field is the FID of data_buffer_dissolve.shp and this time you do checked create multipart features. Name of the final shapefile (data_def.shp)
Thanks rfairhur24 for suggesting using buffers to solve the problems !!
Hi,
Your methodology seems to work rfairhur24 but I have few questions about it and I would really appreciate your help !!
1. You said: "Make the Buffer tool do a dissolve on the attribute you will ultimately use in the Dissolve at the end." What does it mean? In your example, which was the attribute ?? Was it the Shape Area ?? All polygons had different areas ... so how did it perform the dissolve function ??
The problem I have is that I don't want to create a dissolve field since I have a shapefile with more than 120000 polygons and it will take me a looooong time to do that. I would like to find a way the program dissolve all neighbour polygons.
2. What did you mean by "Select all features that match on your dissolve attribute from the case field(s)" ??
I tried several times different things but it doesn't work with my data.
Thank you for you time and help !!