HRESULT E_FAIL Ошибка при вызове инструмента пользовательской модели ArcObjects

Я создал специальный инструмент модели в ArcMap 10.2.2. Если мы запустим этот инструмент в ArcMap, мы заметим, что инструмент работает нормально. где, как если бы мы вызывали то же самое в Arc Objects в инструменте Geo-processing, он выдает ошибку, как показано ниже

Сообщение об ошибкеСообщение об ошибке

IWorkspaceFactory workspaceFactory = new ESRI.ArcGIS.DataSourcesFile.ShapefileWorkspaceFactoryClass();
IFeatureWorkspace featureWorkspace = (IFeatureWorkspace)workspaceFactory.OpenFromFile(@"C:\temp\IDW\New\ShapeFiles", 0);
IFeatureClass pSourceFC = featureWorkspace.OpenFeatureClass("BA31_3429_2016");
Geoprocessor GP = new Geoprocessor();
GP.SetEnvironmentValue("Extent", "1745440.000 5922240.000 1745920.000 5921520.000");
GP.AddToolbox(@"D:\temp\My_Tools.tbx");
IVariantArray parameters = new VarArrayClass();
parameters.Add(pSourceFC);
parameters.Add("Shape.Z");
parameters.Add(txtoutput.Text + "\\" + pSourceFC.AliasName + ".asc");
parameters.Add(1);
GP.Execute("IDWtoASCII", parameters, null);

МодельерМодельер

0 ответов

Другие вопросы по тегам