Exemplo n.º 1
0
 public string Int(string layerName, string outName)
 {
     try
     {
         ESRI.ArcGIS.SpatialAnalystTools.Int intRaster = new ESRI.ArcGIS.SpatialAnalystTools.Int();
         intRaster.in_raster_or_constant = layerName;
         intRaster.out_raster            = AppSingleton.Instance().WorkspacePath + "\\" + outName;
         ESRI.ArcGIS.Geoprocessor.Geoprocessor gp = new ESRI.ArcGIS.Geoprocessor.Geoprocessor();
         gp.AddOutputsToMap = true;
         gp.OverwriteOutput = true;
         gp.Execute(intRaster, null);
         return(intRaster.out_raster.ToString());
     }
     catch (Exception ex)
     {
         return(string.Empty);
     }
 }
Exemplo n.º 2
0
 public static void Int(string rasterPath, string targetFolder)
 {
     Geoprocessor gp = new Geoprocessor();
     ESRI.ArcGIS.SpatialAnalystTools.Int intTool = new ESRI.ArcGIS.SpatialAnalystTools.Int();
     intTool.in_raster_or_constant = rasterPath;
     intTool.out_raster = targetFolder;
     
     gp.Execute(intTool, null);
 }