Title:
Labels Move When Viewport Scale Changes
Applies to:
Civil 3D
Issue:
Civil 3D labels (such as surface spot elevations or alignment labels) shift position when the viewport scale changes, leading to misaligned or overlapping annotations.
Causes:
Labels in Civil 3D are annotative and may be set to automatically scale with the viewport. The label anchor points don’t lock spatially, so the shift is due to repositioning for readability at new scales.
Solution:
1 – Select the label and right-click > Properties
2 – Under the Text Component Editor, check if the label style uses "Anchor Point" that adjusts with scale.
3 – Set the label to use static anchor positioning instead of relative offsets
4 – Alternatively, use the Annotative Scale Override feature to lock behavior to a specific scale
5 – Recheck label placement in each viewport scale after changes