Create corridor surface only at specific link codes

Create corridor surface only at specific link codes

Bartosz.WitkowskiV8Q7L
Participant Participant
129 Views
3 Replies
Message 1 of 4

Create corridor surface only at specific link codes

Bartosz.WitkowskiV8Q7L
Participant
Participant

Hello all,

 

I have built a corridor using a custom cut-fill assembly which assigns custom categories to the cut and fill zones depending on their steepness and height, corresponding to the different colours on the image below (ignore the gaps at boundaries between zones, it's a minor glitch I believe I already have a solution to)

BartoszWitkowskiV8Q7L_0-1754503806896.png

Each colour corresponds to a different category (e.g. the light green zone is a shallow-sloped fill, the dark brown splotch in the centre is a steep cut in the soil layer and the red areas are cuts in rock) and each category has its own link code and feature lines for its inner and outer edge (relative to road centreline), all of which also specify whether they are on the left or right side of the road.

 

Is there a way to generate corridor surfaces independently the different zones, effectively corresponding to the hatched areas? If I set either the links or the inner and outer feature lines as the data for the surface to be built off it builds the zone of interest fine, but then bridges between the discontinuous zones as below (attempted to build a surface for just the rock cuts on the left side of the road, different corridor style for personal convenience, different location for dramatic effect)

BartoszWitkowskiV8Q7L_3-1754505183610.png

 

I then tried adding in the inner and outer feature lines as boundaries, but due to them being discontinuous and coinciding with one another I get an error about them being ill-formed. and thus seemingly getting ignored altogether (also to get to this point I had to automatically add a boundary from EPS featureline, remove the EPS featurelines and select my custom ones as they don't show up in the create automatically dropdown).

BartoszWitkowskiV8Q7L_1-1754504811846.png

 

I have been able to get a good result for a small part of the corridor by manually changing the start and end points for the featureline boundaries to only enclose a single zone at a time, so that the featurelines remain continuous within the length of interest, but that's very manual and barely better than exploding the corridor and taking the shrinkwraps of the individual zones as boundaries, which is what we have done last time and swore to never do again.

 

In short - is there a sane way of automatically creating corridor surfaces bounded to just areas with a specific link code present?

0 Likes
Accepted solutions (1)
130 Views
3 Replies
Replies (3)
Message 2 of 4

MichaelH13
Advocate
Advocate

Yes. Add them in the corridor properties in the surfaces tab. You can choose "Links" or "Feature Lines".

0 Likes
Message 3 of 4

Bartosz.WitkowskiV8Q7L
Participant
Participant

Hi Michael,

 

That's what I'm doing now, but it still causes the surface to connect the discontinuous sections together. I want the extents of the links to also act as boundaries

 

Best,

Bart

0 Likes
Message 4 of 4

Bartosz.WitkowskiV8Q7L
Participant
Participant
Accepted solution

Figured out an admittedly janky solution - generate the surfaces off the links alone then set maximum triangle lengths in the surface properties build definition options to get rid of the long distance connections

0 Likes