2

I have many polygons with overlaps. I want to remove the part of the overlap that is between polygons.

I tried the "Symmetrical difference" tool, which gives me only the area overlapping and not the two polygons.

Red polygons are overlapping

example

enter image description here

1
  • 2
    Compute difference A-B and keep the result, and then B-A and keep the result. Commented Nov 24, 2019 at 19:12

2 Answers 2

2

If you do a union without the optional layer

enter image description here

you get your polygons splitted on the overlap

Then you need to run the algoritm 'join attributes by location (summary)'

enter image description here

Choose '****equals' as predicate. Select one field (eg. id) as field to summarise. Check 'count' as summaries to calculate.

After running 'join attributes by location (summary)' you need to select the polygons with 'count_id = 1' and save them as a new layer.

0
2

It sounds like you want to take the difference between your two layers. You may need to run the operation twice (for A-B and B-A) then join the results if you intend to have all of the data in the same layer. enter image description here

0

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.