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!


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.

  • 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.

  • 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.

  • 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
  • 1
    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 clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.