Search code examples
pythonnumpygeospatialgeopandasarcpy

Merging contiguous polygons and polygons that are within 50m of one another


Can someone please help me with solving this question in python, arcpy, or arcgis pro. I have a feature class (a polygon shapefile), please see the image. I want to, where Current_RE is NOT “Water”, merge contiguous polygons and polygons that are within 50m of one another (make patches of polygons), UNLESS they are separated by a polygon where Current_RE = “Water”. I mean, regardless the 50 meter distances, the patches on opposite sides of a major watercourse to be considered separate. enter image description here


Solution

  • Check out the ArcGIS aggregate polygons tool. It should be able to do what you are looking for.