Point Label Style - Dynamic Reference to Alignment Station

Point Label Style - Dynamic Reference to Alignment Station

paul.struch
Contributor Contributor
4,049 Views
10 Replies
Message 1 of 11

Point Label Style - Dynamic Reference to Alignment Station

paul.struch
Contributor
Contributor

Hey All,

I am wondering if anyone has had success creating a point label style that dynamically references the alignment station it coincides with? I looked at expressions, but they same to be constrained solely to point-specific properties. 

for example, the point style would be Pt#-Elev-Station. I realize I can run a report to populate station-offsets on a per point basis, or use alignment labels, but I am looking for a way to automatically populate the stationing within a drawing instead to remove a step in concatenating in excel/re-importing the information. 


Thanks!


0 Likes
Accepted solutions (1)
4,050 Views
10 Replies
Replies (10)
Message 2 of 11

Jeff_M
Consultant
Consultant

One way is to use the Dynamic linking in the Sincpac-C3D add-on package.

Jeff_M, also a frequent Swamper
EESignature
0 Likes
Message 3 of 11

fcernst
Mentor
Mentor

Add a Reference Text to the point label style. 



Fred Ernst, PE
C3D 2027
Ernst Engineering
www.ernstengineering.com
0 Likes
Message 4 of 11

Jeff_M
Consultant
Consultant

@fcernst wrote:

Add a Reference Text to the point label style. 


If only Point labels included Reference Text components...🤔

2022-12-09_16-11-27.png

Jeff_M, also a frequent Swamper
EESignature
Message 5 of 11

fcernst
Mentor
Mentor

Wow.. I wouldn’t have guessed that. 

What a glaring shortcoming of the software..

Can’t think of a more deserving Label Style for Reference Text than a Point Label..

 



Fred Ernst, PE
C3D 2027
Ernst Engineering
www.ernstengineering.com
0 Likes
Message 6 of 11

KirkWM
Collaborator
Collaborator
Accepted solution

You can do this with Dynamo but it won't be fully dynamic as a typical C3D label but you can update it as often as you'd want.  The method utilizes that point label styles ability to reference propertyset data. The dynamo script looks at all cogo points and measures the offset to a given alignment and feeds the data into the propertyset which is then fed into the label style. If you want to give it a try I've attached a little demo.

 

ModelspaceModelspaceStyle using propertyset dataStyle using propertyset dataPropertyset DefinitionPropertyset Definition

Screenshot 2022-12-12 133354.jpgDynamo ScriptDynamo Script

Message 7 of 11

paul.struch
Contributor
Contributor

Awesome Kirk Thank you so much! I am still running C3D2020 as well so this solution works perfectly. Much appreciated!

Message 8 of 11

Joe-Bouza
Mentor
Mentor

If dynamo is not your thing, using a pipe network structure styled to look like a point is quite robust

Joe Bouza
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature

Message 9 of 11

pkerns
Community Visitor
Community Visitor

I have never used dynamo before, but I really need to be able to display alignment station data on my cogo point label styles. I am using Civil 3d 2024. How do you use the dyn file?

0 Likes
Message 10 of 11

Joe-Bouza
Mentor
Mentor

How many points are we taking about?

 

pipe network structures are very robust, and no learning curve, well one, you need to know how to export cogo as sdf and create a pipe network from GIS. pretty simple

Joe Bouza
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature

Message 11 of 11

KirkWM
Collaborator
Collaborator

Go to manage tab, then visual programming panel. Open dynamo and you can then open the .dyn file. You have to have just the one DWG open you are working on.

KirkWM_0-1700158319608.png

 

0 Likes