阅读:1592回复:2
多条线的存储问题
<P>我要用IGeometryCollection接口实现对多条线的存储,请问怎么做?</P>
|
|
1楼#
发布于:2007-08-10 11:29
<P>代码可以这样写</P>
<P>Dim istriceFeat As IFeature <BR>Set istriceFeat = pFeatClass.CreateFeature <BR>Dim linea As ILine <BR><BR>Dim punto1 As IPoint <BR>Set punto1 = New Point <BR>punto1.PutCoords x1,y1 <BR>Dim punto2 As IPoint <BR>Set punto2 = New Point <BR>punto2.PutCoords x2,y2 <BR>Set linea = New Line <BR>linea.PutCoords punto1, punto2 <BR><BR>Dim geomColl As IGeometryCollection <BR>Set geomColl = New Polyline <BR>Dim segmentColl As ISegmentCollection <BR>Set segmentColl = New Path <BR>segmentColl.AddSegment linea <BR>geomColl.AddGeometry segmentColl <BR><BR>Set istriceFeat.Shape = geomColl </P> |
|
|
2楼#
发布于:2007-08-10 21:11
<P>多谢</P>
|
|