I'm trying to build an expression to display the Middle Ordinate for profile curves. I don't usually do this but it's required for this project.
The first thought was to subtract the PVI elevation from the profile elevation. The PVI elevation is easy but I don't see an easy way to get the profile elevation. I can go through the whole formula for calculating the grade. But that will probably take some debugging.
Does anyone know a better way.
Allen
Allen Jessup
CAD Manager - Designer
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.
Solved! Go to Solution.
Solved by Jeff_M. Go to Solution.
Use the "Tangent Offset at PVI" label property. This is the distance from PVI to the profile elevation. Here is the expression I use to get the midpoint elevation.
IF({Grade In}<{Grade Out}, ({PVI Elevation}+{Tangent Offset at PVI}), ({PVI Elevation}-{Tangent Offset at PVI}))
Very nice Jeff. Thank you. I'll see if I'm talented enough to use it in a few minutes.
Allen
Allen Jessup
CAD Manager - Designer
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.
Worked very well. Thank you.
I'm going a little batty trying to match the labels on the attached.
Allen
Allen Jessup
CAD Manager - Designer
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.
Hi,
I am using Civil 3D 2014.
When I try to use this expression, it tells me "undefined property".
Please help.
This is great thanks. I would like M value to be a distance not an elevation however. Any help on how to achieve that?