Solved! Go to Solution.
Solved by antoniovinci. Go to Solution.
Hi Steve,
The only way to label areas in Civil 3D is using parcels and now in 2013 using survey figures as long as the area information shows under the user defined properties of the figure.
Hope this help.
The only way to label areas in Civil 3D is using parcels and now in 2013 using survey figures as long as the area information shows under the user defined properties of the figure.
Hope this help.
Really? I'm not so sure about that.
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.
sjg wrote:
Not sure why its being shown as solution
I agree, the sweet Tatiana's one is definetely NOT a solution.
A manual workaround could be:
1] _BOUNDARY by pointing inside the four lines, in order to create a temporary poly
2] _FIELD => object => area => last
3] _ERASE last
neilyj (No connection with Autodesk other than using the products in the real world)
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.
If you like the behaivor of hatches you can use them to get the area and then freeze/hide/don't plot them. Create the hatch and use an mtext object or table with a field to report the area.
John Mayo
Sorry for the confusion, I though that you were talking about a Civil 3D label not an ACAD label.
And I took care of the solution issue.
Hi Steve,
Here's some LISP code that will do what you are looking for:
(defun AreaLabel()
(setq textht (getreal "\nEnter text height: ")) (setq p1 (getpoint "\nPick point inside area to label: "))
(while (and p1)
(command "bpoly" p1 "") (command "area" "O" "l") (setq ar (rtos (getvar "AREA") 2 2)) (command "text" "m" p1 textht ar) (setq p1 (getpoint "\nPick point inside area to label: ")) ) (princ) )
This uses the current layer for both the text label and the polyline it creates with bpoly. The current text style must have a 0 height. If you want any of those detail changed, let me know and I can fix it up for you.
Also, I made this to label in sq units, but I can change it to acres, hectares, etc. Do you want some text before or after the value, for example: Area: <<value>> sq. ft.
Tim
I posted this a thread earlier today, but it might be useful here as well.
You can make a line label that shows area:
(see end of this post where I use it for silt fence)
http://civil3drocks.blogspot.com/2006/06/label-style-for-calling-out-elevation.html
Dana:
Using this same process to get the area of a closed polyline, how can one get an area label to center itself within this figure. (Similar to a Parcel Label)
Bill
To run the lisp code, type (arealabel) with the parenthesis. If you're going to use it often, make a new command in your cui and assign it to a ribbon button.
Also, I made this to label in sq units, but I can change it to acres, hectares, etc. Do you want some text before or after the value, for example: Area: <<value>> sq. ft.
Tim
Can it be modified to read Area: <<value>> sq. m. and (for future personal reference) how is this done??
neilyj (No connection with Autodesk other than using the products in the real world)
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.
I can't believe you folks are messing with a lisp and mtext or dtext and not using C3D labels as suggested. They can be made to read anything you want. They can align to the linework or view, they auto resize.
I have C3D line and curve labels for det dbasin w/ area, 2-1/2 sty dweling Unit w/ area, Deck, Pool, Patio, Terrace, Ridge, swale, berm, first floor w/ elv, garage floor w/ elv, drop curb, perimeter, time of conc, sheet flow, SC flow, gutter flow, limit of grading, slopes, steps, to name a few...
Make a label style and you won't have to type or create the text strings. When the design changes you don't have to recalc, retype/recreate or realign.
John Mayo
johnm wrote:I can't believe you folks are messing with a lisp and mtext or dtext
I think you didn't read the very first OP post...
He wants "a way to label an area without creating a closed polyline or parcel".
To do that, you can use a manual method (like mine) or an automated one (like Tcorey's), period.
I would be glad if you could us prove HOW is doable with C3D labels, sir.
😮
True, very true. You are absolutley correct Antonio, but I didn't respond to the OP. 🙂
John Mayo
Can't find what you're looking for? Ask the community or share your knowledge.