faysalmirmd

How to Use Arcmap Clip Tool programmatically

Oct 21st, 2014
236
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.04 KB | None | 0 0
  1. /**using ESRI.ArcGIS.Geoprocessor;
  2. using ESRI.ArcGIS.esriSystem;**/
  3.  
  4. public static void ClipLayers(string inputFeatureclasspath, string clipFeatureclasspath, string outputFeatureclassName, Workspace workspace)
  5.         {
  6.        /** inputFeatureclasspath = GDBPath + "\\" + inputFeatureclassName;
  7.            clipFeatureclasspath= GDBPath + "\\" + clipFeatureclassName;
  8.        **/
  9.             Geoprocessor GP = new Geoprocessor();
  10.             GP.OverwriteOutput = true;
  11.             //GP.SetEnvironmentValue("workspace", workspace.WorkspaceGDBPath);
  12.             ESRI.ArcGIS.AnalysisTools.Clip clipTool = new
  13.               ESRI.ArcGIS.AnalysisTools.Clip();
  14.             clipTool.in_features = inputFeatureclasspath;
  15.             clipTool.clip_features = clipFeatureclasspath;
  16.  
  17.             clipTool.out_feature_class = workspace.WorkspaceGDBPath + "\\" + outputFeatureclassName;// outputFeatureclassName;
  18.  
  19.             try
  20.             {              
  21.                 GP.Execute(clipTool, null);
  22.             }
  23.             catch (Exception e) { }
  24.         }
Advertisement
Add Comment
Please, Sign In to add comment