ArcGIS Engine中Line类型转换为Polyline类型


        网页上有很多关于如何将Polyline转为Line的方法,但是没有如何将Line转为Polyline,不知道是因为方法简单还是说没人遇到这种情况。那么现在把代码贴出来分享一下。
      
ISegmentCollection gc = new PolylineClass();
gc.AddSegment(line as ISegment);
IPolyline polyline = gc as IPolyline;
        其实说白了很简单,因为polyline是分段的(Segments),可以有多个Segments,但是Line只有起点终点,只是一段,所以可以把polyline看作是Line的集合,他们通过Segment来过渡。

你可能感兴趣的:(ArcGis Engine)