Community
Civil 3D Forum
Welcome to Autodesk’s Civil 3D Forums. Share your knowledge, ask questions, and explore popular AutoCAD Civil 3D topics.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Possible to label bearings not in world UCS?

11 REPLIES 11
SOLVED
Reply
Message 1 of 12
Anonymous
1379 Views, 11 Replies

Possible to label bearings not in world UCS?

I've got to label bearings on property lines, but the legal plan bearings are slightly different than the world UCS bearings.  I've tried a couple lisp files & created  a bearing label block with a field for the rotation, but none work with a user UCS.  Is it possible to do?

11 REPLIES 11
Message 2 of 12
RussellSurveyor
in reply to: Anonymous

I've never tried it, but I can see the benefit sometimes.

 

Create an expression to add an angular constant to your segment direction, then reference that expression instead of the true direction in the label style. I did a simple one adding 25 degrees to my bearing. You'll need to convert your constant from degrees to radians and format it as "Direction". I'd also suggest you show the constant in the expression name, and add something to the label to indicate it's not the true bearing. Below are a couple of screen shots to help.

Message 3 of 12
AllenJessup
in reply to: Anonymous


@Anonymous wrote:

 but none work with a user UCS.



A lot of things don't work correctly if a UCS is set. That's why I recommend not using them. You may also have trouble with an expression with anything other than the WCS set.

 

Allen

Allen Jessup
CAD Manager - Designer
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 4 of 12
Anonymous
in reply to: RussellSurveyor

Thanks for your help.

Where do I reference the expression in the label style?

Message 5 of 12
RussellSurveyor
in reply to: Anonymous

After you build it, it will appear in the  dropdown list with the other fields. I believe they are specific to the type of label where you build it (i.e., "Alignment > Label Styles > Line > Expressions" will not be available to "Parcel > Label Styles > Line > Expressions").

 

Message 6 of 12

I would absolutely agree!  When at all possible you should leave the user USC at its standard world coordinates.  This ensures that many other things that rely on the user USC do not loose there functionality.  Worst thing you can do is solve a problem only to create another one down the road



George Hatch
AEC/ENI Premium Support Specialist
Autodesk Global Services
Autodesk, Inc.

Message 7 of 12
Anonymous
in reply to: george.hatch

I do everything in world.  It's just that I was looking to automatically label the bearings so they match the legal plans, which are 36" different from world.

Message 8 of 12
Sinc
in reply to: Anonymous

Yes, this is a feature missing from C3D.  There was a feature that sort-of enabled this feature in LDD, but it wasn't implemented very well, and created a lot of obscure problems.  So Autodesk seems to have decided to completely eliminate it in C3D, even though we still need something like it (that works better, of course).

Sinc
Message 9 of 12
AllenJessup
in reply to: Sinc

Base Point/North Rotation wasn't really implemented for handling new drawings with coordinate systems other than plan. The original intent was to offer someone who bought DCA [Softdesk and LDT's predecessor] a way to work in drawing they had created in Autocad in no particular system.

 

The only reason I know this is that I know someone who worked for Dave Arnold at that time. So they never looked for a way to make it "work".

 

Allen

Allen Jessup
CAD Manager - Designer
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 10 of 12
Sinc
in reply to: AllenJessup

We've run into several situations where we do a survey using one basis of bearings, and then at the end have someone else want us in a different basis of bearings.  It generally relates to the way all of our subdivisions are platted on a ground-based system, and adjacent subdivisions may use different bases of bearings.

 

So there are situations where we want to keep all our coordinates the same, because we don't want to change all our control point coordinates, along with previously-collected data, but we may want to create an exhibit or plat that lists bearings in relation to a different basis of bearings.  In other words, we may want to add some sort of "offset" to all bearings on our plat.  We can do that via Expressions, but it can involve creating a LOT of new child styles, and is a real pain.  The only other option is to try to rotate everything, but that introduces even worse problems, and generally doesn't work.  An option that lets us offset all displayed bearings by a specific amount would come in very handy in some situations.  Of course, such a feature also introduces a layer of potential confusion, if the UI doesn't make clear what is going on in the drawing.  But this could be handled by good UI design.

Sinc
Message 11 of 12
AllenJessup
in reply to: Sinc

I know exactly what you mean. I'm not in a position to need that now. But in other employment I would create a drawing just to plot in the other system. It would only contain what we needed to show on the plot. We'd keep all our notes about things like this in a Read_Me layer.

 

I don't have 2013 installed yet. I do know it has the ability to label boundary by Point. So if you Xrefed the drawing and rotated the Xref. It's possible you might be able to label everything in the revised system. Still kludgy but maybe better than all the styles.

 

Allen

Allen Jessup
CAD Manager - Designer
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 12 of 12
Sinc
in reply to: AllenJessup

Yep, still a very messy "solution", if you can call it that.  Of course, Autodesk failed to realize that they also need a "Label Curve by Points" command, so you still can't do that, even though they added the "Label Lines by Points".

 

It's also impossible to use Civil 3D Labels on an XREF that has been rotated...  For example, if you insert an XREF an rotate it, then attempt to pop a label in the current drawing onto a Parcel in the XREF, you get a label that says "<XREF mopved>" instead of anything useful.

 

Lots of problems, leading to lots of time lost unnecessarily...  But luckily, these situations are more the exception than the rule, so we typically gain time by using C3D, even though sometimes we have to go through massive headaches due to failures in the program's design.

 

Sinc

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums  

Rail Community


 

Autodesk Design & Make Report