主要代码如下:
Geoprocessor gp = new Geoprocessor();
gp.OverwriteOutput = true;
ESRI.ArcGIS.SpatialAnalystTools.Kriging krigingTool = new ESRI.ArcGIS.SpatialAnalystTools.Kriging();
krigingTool.in_point_features = @"F:\test\d\Factor9c849eeb-29cd-4d0f-83c8-a5a1698a68cc.sh1;
krigingTool.z_field = "生态环境"
krigingTool.semiVariogram_props = "Spherical";
krigingTool.out_surface_raster = @"F:\test\test\ggg";
IGeoProcessorResult gpResult = null;
try
{
gpResult = (IGeoProcessorResult)gp.Execute(krigingTool, null);
}
catch (Exception ex)
{
MessageBox.Show(ex.StackTrace);
}
执行到gpResult = (IGeoProcessorResult)gp.Execute(krigingTool, null)时程序直接退出,并不报错。。。这是怎么回事?