阅读背景:

ArcGIS Engine将几何图形Geometry转为多段线Polyline

来源:互联网 

示例代码如下:

        /// <summary>
        /// Geometry转Polyline
        /// </summary>
        /// <param name="pGeometry">传入的几何图形</param>
        /// <returns>转换后的多段线</returns>
        public static ESRI.ArcGIS.Geometry.IPolyline GeometryToPolyline(ESRI.ArcGIS.Geometry.IGeometry pGeometry)
        {
            if (null == pGeometry)
            {
                return null;
            }
            ESRI.ArcGIS.Geometry.IPolyline aTempPolyline = new ESRI.ArcGIS.Geometry.PolylineClass();
            ESRI.ArcGIS.Geometry.IGeometryCollection aTempGeometryCollection = aTempPolyline as ESRI.ArcGIS.Geometry.IGeometryCollection;
            aTempGeometryCollection.AddGeometry(pGeometry);
            return aTempGeometryCollection as ESRI.ArcGIS.Geometry.IPolyline;
        }
        /// <summary>
        /// Geo



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: