I have a polygon layer with buildings for the area of the whole city.
My question is how to dissolve/aggregate/merge only those buildings, that are "neighbours", in a sense that they share at least one mutual wall or the distance between walls is miserable, e.g. roughly saying less than 0.5 m.
My desired result should look like
I have in mind several approaches which might be applied.
- In layer create a column with a unique number and then apply
Vector > Geoprocessing Tools > Dissolve (by this unique number)
- With much of manual work
Select Feature by Freehand > Merge Selected Features
Unfortunately, in both cases, it requires tremendous manual work, therefore I would love to optimize the process.
For large-scale maps, it is definitely an advantage to have each building separately, nevertheless, when working with bigger scales, the appearance of too many buildings on a small piece of a map, makes it overcrowded, causing the "ruffling effect" and cartographic generalization is a strong necessity.
- Dissolve polygons by specific field- but only neighbours polygons
- Dissolve polygons - group to others with touching corners
- Merging overlapping polygons with Dissolve?
- Dissolve polygons in QGIS (GEOS) with tolerance
These examples do not really suit my request.