Geoprocessing 消息機制
作者:Flyingis
ArcToolbox每個工具執行之后,都會向Geoprocessor返回消息,包括操作何時開始,使用哪些參數,操作的進度,以及可能出現的問題和錯誤。消息的種類包括常規消息、警告、錯誤,GPMessage類可以包含消息的文本及嚴重等級。
首先,Geoprocessor.getMessage()方法可以捕獲最后一個工具執行后返回的錯誤消息


如何使用GPMessage








可以看出,上面都是通過GeoProcessor的方法來獲取消息,除此之外還可以使用IGeoProcessorResult接口,從功能上來說它們沒有多少區別。











另外我們還可以自定義輸出的方法,根據程序執行的過程,可以添加的方法有AddMessage、AddWarning、AddError。下面的示例將feature class從一個工作區復制到另外一個工作區,并跟蹤顯示每個文件復制的情況。




















posted on 2007-04-10 15:58 Flyingis 閱讀(3590) 評論(0) 編輯 收藏 所屬分類: ArcEngine