Quantcast
Channel: OpenRoads | OpenSite Forum - Recent Threads
Viewing all articles
Browse latest Browse all 15087

Overlay/Stripping transition. Borrow A to Borrow F.

$
0
0

Ok, here goes:

I need to have a overlay/stripping component transition from Borrow type A to Borrow type F (Borrow A is drains better but is more expensive).  I want the Borrow A to be a maximum of 12" from my GABC layer.  Borrow A will follow the GABC component and seek the Surface.  If it is less then 12 inches to the surface, we're good to go.  Once it is greater then 12", I want it to max and then I want Borrow F to continue down to the surface.  (well, actually we will be stripping off 6" of top soil, so i'll have to work that into it.)

The only way to do this that I can think of, is to use end conditions.  It wont be 100% accurate but it will be closer then what I have (which is nothing).  I will have two main pieces:

1) I would have an end condition (BA) that vertically seeks the surface within 12".  If BA can't find the surface within 12", it fails.  The Borrow A stripping component will be a child of BA.  Below 12" BA fails and the Borrow A stripping component does not display.

2) I will have a solid 12" A borrow component with a F borrow stripping component attached to it.  There will also be an end condition (BF) attached to the bottom of the A borrow component that will be infinite.  This component set will be children of BF.  Above the 12", BF fails and this does not display.

This works, but is not very accurate.  I have these end conditions at the CL.  I could put them at the ends and duplicate it and have the two sides be independent (IE left side might draw A while the Left draws A and F).

I could brute force this and do it every foot along the bottom of the box, but ain't nobody got time for that...

Let me know if you need more information or a better explanation.

Thanks,

Dave.


Viewing all articles
Browse latest Browse all 15087

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>