1

I want to close gaps between polygons that are not intersecting and without a barrier in between (like streets).

Is it possible to aggregate or connect neighboring polygons (or closing the gaps between) within 1 m distance and in the same time without dissolving directly adjacent ones?

It is important that edges remain at not relevant polygons.

enter image description here

4
  • There is already an image. And as you can read above, i want to close the gaps between polygons within a given distance. There are small linear gaps between single buildings, so the polygons should be connected to each other. Streets should be used as barriers.
    – Saelon
    Commented Apr 7, 2022 at 8:26
  • What have you tried by so far?
    – Taras
    Commented Apr 7, 2022 at 8:27
  • Nope, thats something different. As you can see I dont want to dissolve them! Additionally, working with buffers would change the original structures.
    – Saelon
    Commented Apr 7, 2022 at 8:54
  • 1
    Have you tried both the snapping processing tools in qgis ? "Snap geometries to layer" and "Snap points to grid"
    – Kalak
    Commented Apr 7, 2022 at 9:14

1 Answer 1

1

I would give a try using v.clean from GRASS GIS algoritms, you can enable them in processing.

https://grass.osgeo.org/grass80/manuals/v.clean.html

You can set the threshold for snap tool with appropriate threshold in map units and vertex of one building will be snapped to the next building... maybe you will need to manually correct where facades are not aligned.

1
  • Thanks for this answer. Snap is working good enough. But the research area is too big to correct single phenomenons. But still, I will use snap and will neglect small errors.
    – Saelon
    Commented Apr 12, 2022 at 10:47

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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