A simple problem, no doubt, but one that has me stumped.
We are land surveyors, and often the field doods collect a point cluster that requires dragging point labels apart to permit reading and sorting at the correct scale, etc. Our custom, to keep things neat, is to snap the subject point labels to a circle or other figure such that the labels may be viewed in a neat, easily readable order on the drawing. I've appended a screenshot, on which you will see a very faint reddish snap circle to which the point cluster labels provided as example have been snapped.
Now, this sorting circle is drawn at Z=0, but as you can see by their labels, the points themselves are at greater than 7,000 feet in elevation; in the white-edged inset at right, you can see the result, wherein the program apparently snaps each LABEL itself to Z=0, such that the arrow is shown as originating at point elevation of, say, Z=7610 feet, and descending to Z=0 at the snap circle.
Which I suppose is fine, except that as you see at right, the arrowheads themselves are severely distorted by the elevation difference, and are consequently very difficult to read in certain situations. Since we work in a mountainous area, we cannot simply draw snap circles to the layer of one of the points in the cluster and hope that the arrowheads remain readable; the elevations here often vary hundreds of feet within very short horizontal distances.
My question, then: once the point labels have been dragged out, is there a simple way to return the point LABELS from Z=0 to the elevations of the corresponding POINTS themselves, but at the same time leaving these labels in the place onscreen that was delineated by the snap circle, thus flattening out the label arrowheads again while retaining the orderly circular configuration of the labels?
Many thanks.