示例代码如下:
/// <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; }