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

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



تولباکس در اینجین - hamidreza.ranjbar2012 - ۰۶-۰۳-۱۳۹۳

کمک فوری برای برنامه نویسی
با سلام

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

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


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 componenConfusedConfused