انجمن جی آی اس (GIS)
کمک فوری برای برنامه نویسی - نسخه‌ی قابل چاپ

+- انجمن جی آی اس (GIS) (http://forum.arcgis.ir)
+-- انجمن: عمومی (http://forum.arcgis.ir/Forum-%D8%B9%D9%85%D9%88%D9%85%DB%8C)
+--- انجمن: گپ و گفت ها دوستانه (http://forum.arcgis.ir/Forum-%DA%AF%D9%BE-%D9%88-%DA%AF%D9%81%D8%AA-%D9%87%D8%A7-%D8%AF%D9%88%D8%B3%D8%AA%D8%A7%D9%86%D9%87)
+--- موضوع: کمک فوری برای برنامه نویسی (/Thread-%DA%A9%D9%85%DA%A9-%D9%81%D9%88%D8%B1%DB%8C-%D8%A8%D8%B1%D8%A7%DB%8C-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C)



کمک فوری برای برنامه نویسی - hamidreza.ranjbar2012 - ۰۶-۰۳-۱۳۹۳

با سلام

من می خواهیم از طبقه بندی بیشترین شباهت آرک جی آی اس در آرک اینجین استفاده کنم
کد زیر را نوشتم

ESRI.ArcGIS.RuntimeManager.Bind(ESRI.ArcGIS.ProductCode.Desktop);
IAoInitialize aoInit = new AoInitialize();
esriLicenseStatus licStat = aoInit.Initialize(esriLicenseProductCode.esriLicenseProductCodeEngine);
licStat = aoInit.CheckOutExtension(esriLicenseExtensionCode.esriLicenseExtensionCodeSpatialAnalyst);


Geoprocessor gp = new Geoprocessor();

gp.AddToolbox(@"C:\Program Files (x86)\ArcGIS\Desktop10.1\ArcToolbox\Toolboxes\Spatial Analyst Tools.tbx");

//--------------------------------------ENVI

IVariantArray parameters = new VarArrayClass();
parameters.Add(inputtxt.Text);
parameters.Add(sigtxt.Text);

parameters.Add(outputtxt.Text);

IGeoProcessorResult result;
result = (IGeoProcessorResult)gp.Execute("MLClassify ", parameters, null);

اما مدام با خطای زیر مواجه میشم

Error HRESULT E_FAIL has been returned from a call to a COM component.


HuhHuhHuhHuhHuhHuh