Just a comment about my back ground spent 10 years as a Civil Software representative, staring before Land desktop and CIV3D. At my last workplace day to day tasks were to do with road works, so know about making networks from plines. Yes you are right just having an alignment does not mean the pipe does not come out of the ground, need the vertical profile to design that part, water mains in particular have very controlled bend angles that must be adhered to.
Having played with getting info from CIV3D it can be quite difficult, often you need to look in more than one area for answers, the alignment is one thing but the pipe fittings are probably held in a different section, linked in some way to the "pipe run"
Just a quick one appload this and click on a pipe, post back here what you get.
;;;===================================================================;
;;; DumpIt ;
;;;-------------------------------------------------------------------;
;;; Dump all methods and properties for selected objects ;
;;;===================================================================;
(defun C:Dumpit ( / ent)
(while (setq ent (entsel "\n pick object "))
(vlax-Dump-Object
(vlax-Ename->Vla-Object (car ent))
)
)
(princ)
)
Also try this by copy and paste to command line.
(dumpallproperties (car (entsel "\nPick pipe ")))