I think that workaround based on the @MMcCall402 idea in post 15 is the easiest.
- Create a works surface by adding the feature lines in question, "FLs"
- Create a tin surface comparing "FLs" with the reference surface surface. "vol-FL-off"
- Create an spot elevation expression for text height control.
"hide zero" = (if(ABS({Surface Elevation})>0.0001, 0.25/12,0) I normally yuse 0.125, so this text will be big. - Option using a spot elevation tied to the design surface
- Edit or create a new label style that includes a Surface Reference Text component
- Text height = "hide zero"
- Contents = "Off Surface <[Surface Elevation(...)]>
- You may want to assign this component an unusual color.
- After placing a label, or assigning this style to exiting labels, you will need to assign the reference to "vol-FL-off"
- If the spot elevation is on the surface, the label will not show this component.
(Label is blank, if this is the only element.) - If you add this component to your normal label style, you will see a warning when the point is off the surface. (This may be what you want. If the point is supposed to be off the surface you can use text edit to delete the warning.)
- Option using a spot elevation referenced to "vol-FL-off"
- Create a new label style that includes a surface text component.
- Text height = "hide zero"
- Contents = "Off Surface <[Surface Elevation(...)]>
- You may want to assign this component an unusual color.
- If the spot elevation is on the surface, the label will not show this component.
(Label is blank, if this is the only element.)
This is easier to spot because only the problem point labels are visible.
You can use the second option with your existing labels. Create the new style. Select an existing label, select similar, change the assigned style and the referenced surface. Fix the FL elevations, then reverse the process.
I like the first option better.
@Neilw_05, I know that you are a very experienced user, and that this level of detail may be excessive for you. This thread seems to have quite a following, so I used a detail level for less experienced users.
Christopher Stevens
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.
