[GIS] Clipping/exporting multiple selected vector layers in map to extent of another raster/vector layer in ArcGIS Desktop

arcgis-10.0arcgis-desktoparcpyexportspatial-database

Is there a way to clip/export selected vector layers (more than one) in a map to the extent of another raster/vector layer at a time?? in Arcgis or any other software.

I am using Arcgis10. I am having many vector layers as shown in figure. I want to clip for example "Australia" region of all vector layers. I can do it each and every layer separately. But I want to clip all layers/few layers in the map to Australia region at a time as a bundle. So-that I can avoid re-work of clipping each layer and save time.

enter image description here

Best Answer

I think Batch Processing is the simplest way to go.

  1. Locate the Clip tool in the ArcToolbox window (Analysis Tools toolbox, Extract toolset) where you can right-click on it and choose Batch. (Note: You could do this from the Search window at 10.1 but not 10.0.)
  2. Multiple select your layers and drag them in as Input Features
  3. Select the polygon layer you want to clip with and drag that into the top cell of the Clip Features, then right flick and choose Fill to copy to the rest of that column
  4. Hit the Environments button and set Current Workspace to the geodatabase or folder you want to output your feature classes into - this should populate the Output Feature Class with names based on each input feature class
  5. Hit OK to run
Related Question