在ArcGIS Engine中调用ArcToolBox中的copyfeatures工具

0
分享 2014-09-03
具体代码如下:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using ESRI.ArcGIS.esriSystem;
using ESRI.ArcGIS.Geoprocessor;



namespace EngineUserArcToolBox
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private voidbutton1_Click(object sender, EventArgs e)
{
//构造Geoprocessor
ESRI.ArcGIS.Geoprocessor.Geoprocessor gp = newESRI.ArcGIS.Geoprocessor.Geoprocessor();
//设置参数
ESRI.ArcGIS.DataManagementTools.CopyFeatures copyfeatures = newESRI.ArcGIS.DataManagementTools.CopyFeatures();
//输入
copyfeatures.in_features = @”D:arcgisdataArcTutorDataInteroperabilityflood_plains.gdbflood_plains_polygon”;
//输出
copyfeatures.out_feature_class = @”d:sss.shp”;
gp.OverwriteOutput= true;
try
{
gp.Execute(copyfeatures, null);
}
catch(Exception ex)
{
throw ex;
}

}


}
}

文章来源:http://blog.csdn.net/sydbc/article/details/17216445

0 个评论

要回复文章请先登录注册