关闭

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

659人阅读 评论(0) 收藏 举报

关于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的区别

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:295739次
    • 积分:3198
    • 等级:
    • 排名:第10723名
    • 原创:70篇
    • 转载:60篇
    • 译文:0篇
    • 评论:34条
    最新评论