Take the 2-minute tour ×
Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. It's 100% free, no registration required.

What´s the easiest/smartest way of getting the opposite output of the clipping tool?

I just need the area of feature A1 which is not covered by feature A2 in a new Layer/File.

Now, I get the result by union´ing both features and deleting the "wrong" parts by hand.

I'm using ArcGIS Desktop 10.

share|improve this question

5 Answers 5

up vote 6 down vote accepted

You can use the Erase Tool in ArcToolBox. According to ESRI website :

"The Erase tool is used to perform overlay analysis on feature classes. This tool creates a feature class from those features or portions of features outside the erase feature class."

Have a look at this webpage, they have really nice explanations.

To do an "Erase" using a Basic level license see http://gis.stackexchange.com/a/103754/115

share|improve this answer
1  
just to note, Erase requires the ArcInfo or ArcGIS for Desktop - Advanced license level –  wwnick Apr 4 '12 at 11:33
    
Thats the problem I guess... thanks anyway –  Nino Poon Apr 4 '12 at 13:15

I am probably late but it may be helpful to others. I was in need of the same functionality in 10.2 that we had in ArcView 3.2, in winch we can cut, union, merge, clip, intersect, and other overlaying operations directly inside the editing session. I have just found my way by following this procedure (providing you have ArcEditor, as I do and do not know if lower level licenses of ArcMap will let you do this): What we need:

  1. Polygon feature layer (shp) with polygons to be cut or "bitten"
  2. Cookie cutter polygon

Nbr 2 can be obtained easily: Either you digitize it as a graphic, select it from another feature layer or digitize it in the same or another feature layer. I have clouds over an area and want to erase this part from a shapefile.

Steps I followed:

  1. Open Edit session in my shapefile (cookie.shp).
  2. select a template and the freehand construction tool (you may have to open these editing windows from Editor toolbar's menu)
  3. Start digitizing around the clouds an overlapping polygon.
  4. convert this new feature to graphics, right-clicking on the layer's name (table of contents) 'Convert features to graphics' (convert selected, draw both graphics and features).
  5. erase the new feature (unless you want it to remain)
  6. convert this graphic to feature (Drawing toolbar) as a new shapefile (cutter.shp)
  7. select the feature in cutter.shp
  8. in Editor Toolbar's menu, select option Clip...
  9. if you are fine with the result, save edits and stop editing.

Beware that this clipping will bite any polygon in cookie.shp that is overlapped by the cutter.

Notice that steps 1 to 7 are to obtain the cutter, so to speak. If you already have your cutter in A2.shp, just select it with the selection tool and perform the biting while editing A1.shp (A1, A2 are your example files).

Hope it helps. (get cookie cutter here...)

share|improve this answer

If you want a solution that does not involve any extra extensions or "high-grade" licences you can try this:

  1. Union A1 and A2 to make A3.
  2. Then select by location where A3 does not have its center in A2 (you may need to select A3 where it DOES have its centre in A2 and then switch selection). OR select by attributes as Union will append attributes from A1 and A2 to A3. This means it is very easy to identify which polygons are not covered by A2 by null attributes that have been acquired from A2.
  3. Finally save selection to a new layer.

This process is actually easier than it sounds

share|improve this answer

The ET GeoWizards toolset contains an Erase tool similar to the ArcGIS Erase,

Erases a feature layer with the features of a polygon layer

and is one of the free functions available to unregistered copies with no limitations.

share|improve this answer
    
Thanks a lot, useful extension at all! –  Nino Poon Apr 4 '12 at 12:50

use "Erase Features" in "XToolsPro - Extension for ArcGIS"

share|improve this answer

We're looking for long answers that provide some explanation and context. Don't just give a one-line answer; explain why your answer is right, ideally with citations. Answers that don't include explanations may be removed.

    
Unfortunately I know have any licence for that extension :( –  Nino Poon Apr 4 '12 at 12:41
1  
Erase is actually one of the free features in Xtools: xtoolspro.com/tools.asp –  Dan C Apr 4 '12 at 15:19

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

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