c#怎么调用arcgis gp工具 服务
1个回答
展开全部
使用arcengine,很简单。下面的代码是调用了Copy Raster的GP工具。
Geoprocessor gp = new Geoprocessor();
gp.OverwriteOutput = true;
ESRI.ArcGIS.DataManagementTools.CopyRaster cr = new ESRI.ArcGIS.DataManagementTools.CopyRaster();
try
{
cr.in_raster = @"D:\gxp\dtywk\pz.gdb\no";//已有的影像图
cr.out_rasterdataset = @"D:\gxp\dtywk\pz.gdb\copy2";//输出的影像文件名
gp.Execute(cr, null);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
Geoprocessor gp = new Geoprocessor();
gp.OverwriteOutput = true;
ESRI.ArcGIS.DataManagementTools.CopyRaster cr = new ESRI.ArcGIS.DataManagementTools.CopyRaster();
try
{
cr.in_raster = @"D:\gxp\dtywk\pz.gdb\no";//已有的影像图
cr.out_rasterdataset = @"D:\gxp\dtywk\pz.gdb\copy2";//输出的影像文件名
gp.Execute(cr, null);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询