IPolyline newPolyline = (IPolyline) polylineList.get(0).getShape();
ITopologicalOperator2 topoOperator = (ITopologicalOperator2) newPolyline;
//int lengthindex = pFields.findField("SHAPE_Leng");
for (int i = 1; i < polylineList.size(); i++){
//Polyline line=(Polyline) topoOperator.union(polylineList.get(i).getShape());
newPolyline = (IPolyline) topoOperator.union(polylineList.get(i).getShape());
double value = newPolyline.getLength();
polylineList.get(0).setShapeByRef(newPolyline);
// polylineList.get(0).setValue(lengthindex, value);
polylineList.get(0).store();
polylineList.get(i).delete();
}
By using the above code we are able to merge two polylines but it's not working for more than two polylines.Can anyone suggest.
For multiple polylines, please use ITopologicalOperator::ConstructUnion method