COGO Points do not support Reference Text in labels. Perhaps creating a Surface Spot Elevation that uses an Alignment Reference Text, or an Alignment Station/Offset Label that has a reference text for surface elevation.
Lastly, it wouldn't be hard to create a LISP that would read the points, gather station info from Alignment, and plug that into the points to replace existing Raw Description. This lisp does that, but does not format the number as stationing, like 15+75.04, etc.
(defun c:StaToDescr ( / pts len ctr pt xy sta off)
(vl-load-com)
(prompt "/nSelect COGO Points")
(setq pts (ssget)
len (sslength pts)
ctr 0)
(setq algn (vlax-ename->vla-object (car (entsel "\nSelect Alignment: "))))
;(setq srf (vlax-ename->vla-object (car (entsel "\nSelect Surface: "))))
(while (< ctr len)
(setq pt (vlax-ename->vla-object (ssname pts ctr)))
(setq xy (list (vlax-get pt 'Easting)(vlax-get pt 'Northing)))
(vlax-invoke-method algn 'StationOffset (vlax-get pt 'Easting) (vlax-get pt 'Northing) 'Sta 'Off)
(vlax-put pt 'RawDescription (rtos Sta 2 2))
(setq ctr (1+ ctr))
)
)
Tim Corey
MicroCAD Training and Consulting, Inc.
Redding, CA
Autodesk Platinum Reseller
New knowledge is the most valuable commodity on earth. -- Kurt Vonnegut