首页 > 编程学习 > 关于Arcengine实现Geoprocessor GenerateNearTable近邻分析出现COM错误问题

关于Arcengine实现Geoprocessor GenerateNearTable近邻分析出现COM错误问题

 

关于近邻分析代码

   GenerateNearTable newtable = new GenerateNearTable();
    newtable.in_features = @"E:\村716532976.shp";
    newtable.near_features = @"E:\\矿区20151120210550.shp";
    newtable.out_table = @"E:\11\radiu.shp";
                newtable.search_radius = 5000;//搜索半径,默认5千米

                gp = new Geoprocessor();
                gp.OverwriteOutput = true; //允许运算结果覆盖现有文件
                gp.ExecuteAsync(newtable);
                //gp.Execute(newtable, null);

1.检查是否license,具体license网上可查找

2.如果lincense了,但是还是报错,检查SHP文件是否正确,可通过ArcMap检查

3.关于近邻GenerateNearTable工具,由于分析出来是表格数据即DBF文件,没有SHP,所以这里用ExcecuteAsync分析,不能用Execute分析,否则出现COM错误

4.如果GP分析也是COM错误,可试试检查ExcuteAsync和Execute的区别

Copyright © 2010-2022 ngui.cc 版权所有 |关于我们| 联系方式| 豫B2-20100000