I am not sure that you can get a display as you want. AutoCAD writers do not appear to have any surveying knowledge, but merely mathematical know-how where leading zeroes for degrees, minutes and seconds are not important
Maybe you will have to do it manually, unless some kind lisp guru can provide the necessary.
; angtodms by ymg ;; Given an angle in radian and number of decimal after the seconds ;; Returns a string formatted in Degree Minutes and Seconds, ;; with proper symblol for degree and leading 0 on the minutes and seconds ;; 0°00'00.0" 271°05'06.3" etc. ;(defun angtodms (a prec /) (setq a (angtos a 1 (+ prec 4))) (while (< (vl-string-position (ascii "d") a) 3) (setq a (strcat " " a)) ) (if (< (vl-string-position (ascii "'") a) 6) (setq a (strcat (substr a 1 4) "0" (substr a 5))) ) (if (< (vl-string-position (ascii """) a) (+ 9 (if (= 0 prec) 0 (1+ prec)))) (setq a (strcat (substr a 1 7) "0" (substr a )) ) (vl-string-subst "°" "d" a) )