如何在ArcObjects中创建多路径多段线&;VB.NET?
我有一个应该很容易解决的问题,但它让我头疼,因为我无法解决它 我有一堆多段线,我想把这些多段线合并成一个多段线对象。这些多段线不一定要连接,我不希望它们在合并过程中连接。最终结果将是由单独的线段或“路径”组成的单个多段线对象 我尝试过从每条多段线创建线段,并将这些线段添加到线段集合中,然后将其强制转换为多段线对象,但这似乎在过程中神奇地将线段连接在一起如何在ArcObjects中创建多路径多段线&;VB.NET?,vb.net,polyline,arcobjects,Vb.net,Polyline,Arcobjects,我有一个应该很容易解决的问题,但它让我头疼,因为我无法解决它 我有一堆多段线,我想把这些多段线合并成一个多段线对象。这些多段线不一定要连接,我不希望它们在合并过程中连接。最终结果将是由单独的线段或“路径”组成的单个多段线对象 我尝试过从每条多段线创建线段,并将这些线段添加到线段集合中,然后将其强制转换为多段线对象,但这似乎在过程中神奇地将线段连接在一起 我知道这是可能的,我以前见过多路径多段线对象。请帮忙 典型。几乎在我发布这篇文章的时候,我就设法解决了它 我必须从每条多段线创建路径对象,并将它
我知道这是可能的,我以前见过多路径多段线对象。请帮忙 典型。几乎在我发布这篇文章的时候,我就设法解决了它 我必须从每条多段线创建路径对象,并将它们添加到表示多段线对象的新几何体集合中。见下文:
Dim newPath As ISegmentCollection = New Path
Dim missing As Object = Type.Missing
Dim pNewPolyGeom As IGeometryCollection = New Polyline
pSegment.FromPoint = pTempPolyline.FromPoint
pSegment.ToPoint = pTempPolyline.ToPoint
newPath.AddSegment(pSegment, missing, missing)
pNewPolyGeom.AddGeometry(newPath, missing, missing)
现在,我的多段线(pNewPolyGeom)是由独立的非连接线段组成的单个多段线对象