I have a polygon and some lines crossing it. I want to subtract the lines with a certain "thickness" from the polygon, so it splits up into various polygons which do not touch each other anymore. You can see the two situations in this picture:

Result of the difference between line and polygon

Is there a way to do this?

  • 1
    First buffer the lines, then subtract (Difference) the buffer polygon from your original polygon (p0).
    – Erica
    Jul 18 '14 at 12:33
  • @Erica please post your comment as an answer so this thread can be marked as resolved
    – underdark
    Jul 18 '14 at 17:40
  1. Buffer the lines.
  2. Use Difference to subtract the buffer polygon from the original polygon (p0).

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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