Corridor Modeling a line 90 Degrees from a Variable Slope

All,

I am trying to figure out a way to build the Green line. I have the red line. The slope of the Red Line Varies.

Thanks in advance for your help.

Dave Martin

Might need a little more information to understand what the green line is tying into at the top. Can you offset the top of the red line and the bottom of the red line to get the correct slope on the green line? Then extend or trim the green line to meet the tie slope?

M_Hufford,

Thank you for taking time to give me help.

The Green and Red Line are Perpendicular, 1 Foot apart. Red Being the Face of wall and Green being the Dirt. I am not sure how to offset it back and down to stay 90 Degrees. I have an Alignment with the Bottom of the face of wall, and I have an elevation and target face for the top of wall.

This is an interesting one! I expect you’re building this in a corridor? I can’t think of a way to create a perpendicular offset directly (though it seems like it should exist…). One potential workaround might be;

If you have a slope table defining your variable back slope, copy it out to excel and add/subtract 90 degrees to create a perp slope table. I think the negative inverse of the slope would equate a slope perpendicular. Then run a slope (table) distance (subgrade depth) to your sublayer. Not entirely automated as you will now have another table to update, but it may be an option.

Ex
1:3 Back Slope = -3:1

1:4 (25% grade) = -4:1 (-400% grade)

Hope this helps, let us know if you find an automated approach!

1 Like

Joseph. since TBC now builds the lines for a corridor you can USE the RPS Offset slope command ( Offset Slope Command ) use your bottom face of wall as the the offset line, then add that as a reference line into the corridor, then in corridor. use connect from bottom face of wall to bottom back of wall. then the next corridor command would be from the back of wall node offset/elevation, offset set it to node to node and select your bot face of wall to your top face of wall, and repeat on elevation. this will automate what your trying to do.

1 Like

Danny is correct- offset Slope will compute that for you, the lines it generates you can then add to the corridor as reference lines and then link instructions to those.

Last week I wrote a cloud services command that does this better also, it has not yet been made available to you - we also wrote a command that offsets a surface perpendicularly also - that should be available in early October.

Alan

Only issue with offset Slope is that it computes the offset perpendicular but creates the lines vertically below the start and end of the line you are offsetting. The new command does them perpendicular to the slope between the two source lines. It also computes at stations along an alignment and at all the nodes for both selected source lines. Alignment can be one of the source lines if needed.

If you send the source lines to one of my team they can probably ompute the offsets for you and send tou the offset lines back using the new tool.

Alan

1 Like

@Danny_I_Allred , is there a vertical scale applied in your last screen clip? Does the 1>2 line measure exactly perpendicular to the 1>3 line?

I’m still not seeing how to get precise results with current TBC commands without deriving a table like @Joseph_Melchiori suggested?

I just eyeballed measured so it was not a precise 1 foot. but never is when I eyeball the tape tool. This is not something I have ever needed personally. If i was looking to be to the billionth I would do it with the table, if i was okay with a little float id automate it.

Looks like Alan has something that should work better incoming.

This would be a highly useful feature addition for the base TBC program. Realistically it should be a corridor instruction, that be; perpendicular offset to link (or link as defined by two nodes). you would set the side depending on direction for link or node progression, and provide a [start, end or station]/offset from the link.

Though we don’t get to beat up over the straight vertical offset on roadways with thinner subgrade layers, I know other projects are highly critical of subgrades constructed perpendicular to the slope, such as landfill cells. The base layer can be multiple feet thick causing some variation in depth with a fixed offset from a variable slope. Becomes a big debate over maximizing cell space and over/under quantities on subgrade placement.

Though there are some nice tools outside of corridors to handle these situations, sometimes it’s nice to manage through a corridor (retaining walls, ditching, etc.). Has there been any discussion regarding this type of functionality on the development side?

All,

In order to keep things moving, Last week, I convinced the people in the field to just offset it in the field with a tape and it would be close enough. I came here because I was still unable to solve it on my own. I did try the excel thing, but apparently, I don’t know math well enough because I would come up with lines and they never looked close to right. The response I have seen makes me feel better about not immediately seeing an answer!

I am very grateful for the interactions.

Sincerely,

Dave

Hey Dave,

Can you share the project data with me? This is something we can probably solve with an unreleased addition to our Could Services or we could tweak the function to handle the issue pretty quickly. TBC Project and you planset would give me a chance to work the issue and record a video of my findings.

What is the best way to get you the Data? I have never shared a TBC file, do I need to include the subfolder or will just the .vce suffice?

Hey Dave,

I was able to get your file off of the support ticket you sent in. I’ll take a look at it and record a video of what I find.

Here is a quick video showing how I created the perpendicular Offset Surface using an unreleased function in our RPS Cloud Services Command. This new feature should be included in our next release that is due to come out in the next few weeks.

2 Likes

Shane,

That was pretty awesome! I appreciate you looking out for me.

Sincerely,

Dave