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
Engineering Specialist / CAD Manager
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
Engineering Specialist / CAD Manager
Worked very well. Thank you.
I'm going a little batty trying to match the labels on the attached.
Allen
Allen Jessup
Engineering Specialist / CAD Manager
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?