首页 > 其他 > 详细

AE调用GP工具出错

时间:2015-01-31 17:34:48      阅读:247      评论:0      收藏:0      [点我收藏+]
private void RunTool(Geoprocessor geoprocessor, IGPProcess process, ITrackCancel TC)
        {
            geoprocessor.OverwriteOutput = true;
            try {
                geoprocessor.Execute(process, null);
                ReturnMessage(geoprocessor);
            }
            catch(Exception err){
                MessageBox.Show(err.Message);
                ReturnMessage(geoprocessor);
            }
        }
        private void ReturnMessage(Geoprocessor gp)
        {
            string ms = "";
            if (gp.MessageCount > 0)
            {
                for (int count = 0; count <= gp.MessageCount - 1; count++)
                    ms += gp.GetMessage(count)+"\n";
            }
        }
RunTool(gp, pViewshed, null);

 用这个函数就可以查出GP调用是哪里出错了。

AE调用GP工具出错

原文:http://www.cnblogs.com/xiaominmin54/p/4264247.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!