Getting pipe invert/crown elevations along it's length. C# .NET

cross1PXVS4
Explorer
Explorer

Getting pipe invert/crown elevations along it's length. C# .NET

cross1PXVS4
Explorer
Explorer

I have multiple pipes drawn into a profile view. Is it possible to traverse the alignment/profile view and get the elevations of the pipes at specific coordinates? Wanting to check vertical and horizontal clearance.

 

Thanks

0 Likes
Reply
308 Views
3 Replies
Replies (3)

Jeff_M
Consultant
Consultant

Yes. This is using the Tracking option of the PipeElevationEditor in the Sincpac.

2024-08-05_13-44-50.png

When tracking the top the indicator cross still displays at the invert of the pipe but the elevation shown is the top of the pipe.

Jeff_M, also a frequent Swamper
EESignature

cross1PXVS4
Explorer
Explorer

Thanks Jeff, you have certainly helped me with multiple things on this forum just by reading your answers.

 

I guess it's not built in and a custom solution would have to be made, but thoughts on being able to do this programmatically? My goal is to have something like a 'validate networks' command as a last minute hoo-rah to confirm my file is within standards and I didn't miss anything.

 

Just brainstorming:

1. Possibly get the point of intersection of a crossing pipe along the alignment. Using the distance between that point and the pipe's start structure, as well as the pipe's slope to calculate the hypothetical drop and what the pipe's centerline would be at that point.

 

2. Use the same methodology to get the pipe's centerline elevation at that point that is parallel to that alignment.

 

3. Calculate the crown and inverts, then subtract them to see the vertical separation?

 

0 Likes

NateSarles
Advocate
Advocate

There is the Interference Check tool. It requires you to set up an Interference style but it does what you are asking... and you can tell it what vertical distance you want it to check.

NateSarles_0-1723212926327.png

 

C3D 2022
Experienced Civil Site Designer/Drafter
Windows 11, 64 GB RAM
13th Gen Intel(R) Core(TM) i7-13850HX