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 have a bunch of parcel data, I want to join the polygons basing on the same owner name. Even they are not touched, I want merge them together, such a 100 feet tolerance. The purpose is to show the somebody's properties without too much separated lines. Like this I have some programming experience, but just start to try to get the tool by python script, and tried arcgis add_in wizard. If there is some idea about the script work flow, it will be really helpful!

share|improve this question

I would try this as a test, if it gives you a good result, put it into a SearchCursor (arcpy or arcpy.da) that runs through all owners:

  1. Select out the parcels for a single owner into a new feature class
  2. Buffer those polygons by 100 ft (51 ft, or 50.1 ft, may be better)
  3. Dissolve by owner to merge overlapping buffers (or do the dissolve as part of Buffer)
  4. Buffer negatively i.e. by -100 ft to bring the buffers back close to their original size and boundaries

Alternatively, if you have an Advanced level license then the Aggregate Polygons tool (from the Cartography toolset) with its ORTHOGONAL option may be what you need.

share|improve this answer
Great idea! But I don't want the around end point. Is there any solution for it? Thank you very much! – balladc May 9 '13 at 17:03
I think you must mean the rounded corners for which I do not currently have a suggestion. Note that I have just included an alternative in my Answer which should not suffer from rounded corners but requires and Advanced level license. – PolyGeo May 9 '13 at 20:42
Thanks very much, that is what I am just doing now, trying to using the "Aggregate Polygons" tool with my owner name attribute. – balladc May 10 '13 at 18:06

If you have access to the dissolve tool in the Datamangement Toolbox/Generalization, try using that. Select the file you want to dissolve and click on 'Environments/XY Resolution and Tolerance'. Set the XY Tolerance to for example 100 feet. Be aware this whole process leads to generalization of your data and you might have to play around with the tolerance value to achieve a result you are happy with.

share|improve this answer
I cannot find the 'Environments/XY Resolution and Tolerance' options in the tool dialogue – balladc May 9 '13 at 17:10
If you are in 10.1 and you have found and started the dissolve tool you'll see an Environments... button just next to the Cancel button. This next window will allow you to do various settings, one of which will be XY Resolution and Tolerance. – Silke May 10 '13 at 3:14

ArcMap: Dissolve

Or you can manually select the parcels and use Editor: Merge. This could be scripted for large files. Dissolve is built for this task, and I believe it comes with every license of ArcMAP.

share|improve this answer
But in geometry, they are still separated polygons. I don't want any lines or gaps in it. – balladc May 8 '13 at 20:20
Thanks you still! – balladc May 8 '13 at 20:35
If you try to merge parcels/polygons across space, aren't you creating false data if they become one large block? Are there symbolism tricks you can do to get at what you want to do? such as hiding all non-relevant parcels or not using borders? – Barrett May 8 '13 at 21:00
Yes, we ignore the minor false of the data. Cause not all the data I want dissolve, only the specific, so, no borders does not work, I think. – balladc May 9 '13 at 19:34

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.