I am using QGIS 3.16.2 (Hannover) in windows 10.

I have three two different layers of polygons.

enter image description here

How do I find the intersection point between the polygons (Pink ones) and the buildings (Violet ones)?

I was thinking first I can make the centerline of the seperated polygons (pink ones). Then I can extend the line to the polygon and find the intersection.

I have tried to use the r.thin from grass, but I in QGIS I cannot create any output. I tried to define the center points of each seperated polygons (Pink ones) and connect them using the point to path. However, there is no order in the points which are created, so it was also not possible.


1 Answer 1


Use the Polygons to Lines tool to convert the polygons to lines. Then use the Line Intersections tool to create points where the resulting two line datasets intersect. Both tools are standard tools in the Processing toolbox.

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.