ArcEngine开发使用Gp调用Tools
各位朋友,在ArcEngine下使用Gp调用Buffer工具,对要素缓冲时遇见一个问题: 代码如下:
///
public void Buffer(object features, object distance,string endType,object outFeatures)
{
try
{
//(1)构造Buffer Tool ESRI.ArcGIS.AnalysisTools.Buffer buffer =
new ESRI.ArcGIS.AnalysisTools.Buffer(); buffer.buffer_distance_or_field = distance;
buffer.in_features = features;
buffer.line_end_type = endType;
buffer.out_feature_class = outFeatures;
buffer.line_side = "FULL
//(2)运行处理
object obj = _Gp.Execute(buffer, null);
}
catch (Exception ex)
{
throw ex;
}
}
其中buffer.line_end_type,必须设置成“Round”,缓冲功能方可实现,设置成“FLAT”,则没有结果,请问各位遇见过这样的问题没有,怎么解决呢?

浙公网安备 33010602011771号