Create a Bearing Label Block in Degrees/Minutes/Seconds

At the request of Murph, I will show you how to create a block that will display the bearing in degrees, minutes, and seconds (DMS) using an AutoCAD Field.

It’s actually very simple. Let’s get started.

Type BEDIT to create a block:

Give your block a name and hit OK. Type ATTDEF to define the bearing attribute:

Click the Insert Field button to create a field:

Notice that I selected the BlockPlaceHolder field name, the Rotation block reference property, and the Deg/min/sec format.

Or you can select the Surveyor’s units format:

Set the precision and hit OK. Back in the Attribute Definition box the result will look like this:

Set your text settings and hit OK to insert the attribute at 0,0,0. In the Block Authoring Palette in the Parameters tab, click “Alignment Parameter”.

Insert it at 0,0,0. Drag left with Ortho (shortcut key: F8) on and click anywhere.

Close the block editor:

…and click Yes to save it. The NEAREST OSNAP will automatically appear when you hover near a line and you will see the word “Rotation” align with the same line:

Click and your label will appear:

WBLOCK this block out and reuse it over and over again.

6 Comments so far

  1. Murph on March 26th, 2009
  2. CadKicks.com on March 26th, 2009

    Create a Bearing Label Block in Degrees/Minutes/Seconds…

    You’ve been kicked (a good thing) – Trackback from CadKicks.com…

  3. Josh Jones on March 26th, 2009

    I like that method too!

  4. Vinh on April 17th, 2009

    Hi,Thanks for this very helpful tools.-How can I have a block that it automatic pickup (match)the text size I have in my drawing?-How can I have the degree shown as degree symbol (smallcircle)?Thanks.

  5. Josh Jones on April 17th, 2009

    You can set the text height when you create a block attribute definition.

    I wish there was a way to change the d to a degree symbol. I’ve been looking for that. Maybe Autodesk will read this and make the change in a future release?

  6. Tom on May 24th, 2009

    I have just tried for the 3rd time to get this to work. Everything looks the same as you show. I don’t really understand the alignment parameter and what you mean by insert at 0,0,0 it looks like you insert to the right of 0,0,0, Anyway I tried to make it appear like you explanation and clicked the close block editor. I have a quick drawing already made but when I try to label the line bearing nothing happens. Any help appreciated.

Leave a reply