I have a polygon layer representing property parcels. Each parcel includes owner name. I am trying to dissolve the parcels using the owner name as the dissolve field. However, I would like to dissolve only those parcels that are within a given proximity/distance to each other, say 50 meters. For example, two or more parcels with the same owner name would only be dissolved if they were within 50 meters of each other. If a parcel is not within 50 meters of another parcel with the same owner name then it would not be dissolved.
Unfortunately, the polygons in this layer are not always contiguous because, for example, they may be separated by a road or river, so simply turning off the Create Multipart Features option won't work.
I've been playing around with lots of different approaches to this, including buffering/dissolving/identity, but so far I'm not having much luck.
Is what I'm trying to do possible?
Thanks in advance.