2
หลีกเลี่ยงการล้มเหลวจาก ArcObjects geoprocessing ด้วย. NET?
มีคุณสมบัติที่ดีบางอย่างใน ArcToolbox ที่เราสามารถใช้ได้ แต่ด้วยเหตุผลบางอย่างนี่ไม่ทำงานอย่างถูกต้อง มันไม่ได้ทำให้ฉันมีข้อผิดพลาด ซอฟต์แวร์ของฉันทำงานใน ArcMap ดังนั้นไม่จำเป็นต้อง AoInitialize อีกครั้ง public void Execute() { InitializeProduct(); try { Geoprocessor gp = new Geoprocessor(); gp.OverwriteOutput = true; FeatureToPoint featureToPoint = new FeatureToPoint(); string outputPathName = CurrentWorkspace.PathName + "\\teste_centroide"; featureToPoint.in_features = InputFeatureClass; featureToPoint.out_feature_class = outputPathName; featureToPoint.point_location = "INSIDE"; IGeoProcessorResult result = (IGeoProcessorResult)gp.Execute(featureToPoint, null); …