ArcGis 计算线段长度


         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,  nullas IGeoProcessorResult;
            Console.WriteLine( " 计算长度 ");
        }
  var gp = new ESRI.ArcGIS.Geoprocessor.Geoprocessor();
            gp.AddOutputsToMap = true;
            gp.OverwriteOutput = true;
            gp.TemporaryMapLayers = true;

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM