I have a couple of points and have made a buffer layer of 1km around each point, which contain information about which point it represents. I have another raster layer (containing information regarding land use) that I converted into polygons and selected the ones that were within the 1km buffer. What I want to do now is to add which buffers cover which polygons. The problem occurs when one polygon is within multiple buffers, like the example I have marked in the picture (polygon with red edges). I have tried using the tools Union and NNJoin, but I only get one buffer per polygon. Does anyone know how to solve this? enter image description here

  • Look at the Overlap Analysis tool.
    – John
    Commented Jul 6, 2023 at 9:47

2 Answers 2


You can use the field calculator for this together with the overlay functions. The expression would be something like this one:

array_to_string( overlay_intersects('buffer_layer', "fieldname_to_collect"),', ')

enter image description here


Try using the tool Intersection. This should select all the buffers which intersect with the landuse-polygons.

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.