参数设置:输入要素,裁剪要素,输出要素
public static void Clip(string in_features, string clip_features, string out_feature_class)
{
Geoprocessor GP = new Geoprocessor();
GP.OverwriteOutput = true;
ESRI.ArcGIS.AnalysisTools.Clip pClip = new ESRI.ArcGIS.AnalysisTools.Clip();
pClip.in_features = in_features;
pClip.clip_features = clip_features;
pClip.out_feature_class = out_feature_class;
pClip.cluster_tolerance = "#";
try
{
GP.Execute(pClip, null);
MessageBox.Show("裁剪成功!");
}
catch (Exception ex)
{
string str = "";
for (int i = 0; i < GP.MessageCount; i++)
{
str += GP.GetMessage(i);
str += "\n";
}
MessageBox.Show(str);
}
}