void CalcLength(
string tmpshp)
{
var expression = " float(!SHAPE.LENGTH@YARDS!) ";
CalculateField cgridX = new CalculateField(tmpshp, " Length ", expression);
cgridX.expression_type = " PYTHON ";
IGeoProcessorResult gpResX = gp.Execute(cgridX, null) as IGeoProcessorResult;
Console.WriteLine( " 计算长度 ");
}
{
var expression = " float(!SHAPE.LENGTH@YARDS!) ";
CalculateField cgridX = new CalculateField(tmpshp, " Length ", expression);
cgridX.expression_type = " PYTHON ";
IGeoProcessorResult gpResX = gp.Execute(cgridX, null) as IGeoProcessorResult;
Console.WriteLine( " 计算长度 ");
}
var gp = new ESRI.ArcGIS.Geoprocessor.Geoprocessor();
gp.AddOutputsToMap = true;
gp.OverwriteOutput = true;
gp.TemporaryMapLayers = true;
本文转自94cool博客园博客,原文链接:XXXXXXXX,如需转载请自行联系原作者