[GIS] Selecting “Inverse” of intersection of two polygon layers to “punch holes” using ArcMap

arcgis-desktoparcmaperase

I'm wondering if there's a way to intersect two polygon layers, take the intersection, and remove that from one of the polygon layers, making a new layer out of whatever is left over?

Basically, the idea I have is one of "punching holes" in a map of Africa where the holes are points around which I construct some sort of buffer.

Is there a built-in or user created script for this using ArcGIS Desktop 10.0?

Best Answer

It sounds like you want Symmetric Difference

wikipedia symmetric difference diagram

In ArcGIS you could use the Symmetrical Difference tool http://resources.arcgis.com/en/help/main/10.1/index.html#//00080000000r000000

QGIS has it too:

QGIS Interface

Related Question