Place element along civil3D alignment
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Hi guys!
I hope you can help me with an issue I'm facing in a project rn. I have to place some (almost thousands) features along a linear project (see dummy sketch in the image). My only input is a Civil3D alignment and extreme precision is required. The solution must be adaptative due to the expected changes required by the client so I can easily relocate elements.
My first thought was to create a family with 2 instance parameters: location and side. The location is measured from the start point to the intersection of the alignment with a line perpendicular to it. The side would be determined by an offset from mentioned intersection to either side of the auxiliary line. The problem is I can´t find any way to get the alignment information to Revit in a way it is used as a reference. I've tried to convert the alignment to a spline and use it as a constraint for each element, again, there's no way to measure along the spline (I hoped arc length could).
A friend helped me craft some scripts to locate each "insertion point" inside civil and pass it to Revit to insert an instance. The cons are that the script creates 1 instance at a time, and inserting a single element takes more time than doing it by hand.
It´d be great if you can share your thoughts regarding possible solutions. Many thanks in advance!