AE中调用自定义GP模型
ArcGIS Engine中调用GP模型示例代码,如下:
//1-定义GeoProcessor对象
Geoprocessor gp = new Geoprocessor();
object sev = null;
//2-设置参数
gp.OverwriteOutput = true;
//3-设置工具箱所在的路径
gp.AddToolbox(@"F:\lib_test\AirportsAndGolf.tbx");
//4-设置输入参数
IVariantArray parameters = new VarArrayClass();
parameters.Add(@"F:\lib_test\地下水重金属数据.xls\Sheet1$");
parameters.Add("`YEAR` = 2009");
parameters.Add("W20111");
parameters.Add(@"F:\lib_test\temp.gdb\tempwww");
//5-执行工具
gp.Execute("ModelAnalysis", parameters, null);