0

Is there a QGIS 3.4 equivalent of MapInfo's Erase target?

I'm editing a habitat map from aerial imagery, and adding in a lot of new features. I was doing this on MapInfo, so I was drawing a new polygon (e.g. around a pond), setting the target to the overlapping polygon (e.g. the field that the pond is in) and erasing the target by the selected feature (the pond I just drew). The tool is explained here

I now have had to swap to QGIS, so wondering if anyone can tell me which tool/plugin I can use to replicate this functionality?

6
  • 1
    Sorry, I don't really get, what "Erase Target" does. Does it deleted the whole polygon, or does it create a hole/ring, or what?
    – Erik
    Commented Apr 1, 2020 at 9:42
  • You set a target polygon, and then you select the polygon you want to use as a mask. Erase Target then removes the area of the target polygon for the selected mask polygon if that makes sense? See here: webhelp.infovista.com/Planet/62/Subsystems/MapInfo/Content/…
    – BSiggery
    Commented Apr 1, 2020 at 9:45
  • 1
    please use the edit link to make changes to your question
    – Ian Turton
    Commented Apr 1, 2020 at 9:51
  • I've added the link to the question - is that what you meant Ian?
    – BSiggery
    Commented Apr 1, 2020 at 9:55
  • 1
    Are both polygons on different or the same layer?
    – Erik
    Commented Apr 1, 2020 at 9:56

2 Answers 2

3

There is a possibility without using plugins: Add the advanced digitizing toolbar to your GUI (see below), then set the layer to editing mode and use the add ring tool (fifth from the left) to punch a hole in the larger polygon.

enter image description here

Though not as comfortable as the plugin, with enabled tracing/snapping you can create the hole with four additional clicks.

0

Found the answer to my own question!

You need to use the Clipper plug-in as described here

Select the polygon you want to erase by and use the clipper tool. This then erased a hole in the overlapping polygon as per the polygon I selected.

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.