How to measure the area of several polylines at once?

How to measure the area of several polylines at once?

manso86
Enthusiast Enthusiast
5,972 Views
10 Replies
Message 1 of 11

How to measure the area of several polylines at once?

manso86
Enthusiast
Enthusiast

Hello everyone, 

 

I believe it is a pretty basic thing but I do not know how to do it although I have been using autocad for many years.

 

Is there a way to quantify the are of several polylines in one go?. Also, would it be possible to quantify the areas into a table?

 

I have done my research and apparently it can be only done with a lisp routine, is this right?

 

manso86_0-1686328564416.png

 

All the best,

Javier Garcia

0 Likes
Accepted solutions (3)
5,973 Views
10 Replies
Replies (10)
Message 2 of 11

Patchy
Mentor
Mentor
Accepted solution

Try this one, Lee has a few others too.

http://www.lee-mac.com/arealabel.html

Message 3 of 11

TheCADnoob
Mentor
Mentor
Accepted solution

you can also insert a table and insert fields in the table that pull the objects areas. 

TheCADnoob_0-1686329887617.png

 

CADnoob

EESignature

Message 4 of 11

Kent1Cooper
Consultant
Consultant
Accepted solution

DATAEXTRACTION?

Kent Cooper, AIA
Message 5 of 11

AVCPlugins
Advisor
Advisor

You can extract the polyline area into a table with the usual DataExtraction command. But if you need more data than area and length, then it is better to use third party plugins like AVC DataTable.
If you need to constantly control the areas of objects, then the A>V>C> Properties Palette will show it as soon as you select one or more curves or solids. And you will see the area of each polyline and their sum.


Plugins for AutoCAD
A>V>C>
AppStore | Facebook | Twitter | YouTube | Blog
Message 6 of 11

manso86
Enthusiast
Enthusiast

Hi @TheCADnoob 

 

Thanks for your message, could you please develop that method?

 

I guess you insert a blank table (typing 'table' command)

 

then you go select a cell and insert: object/ property (area), format

 

manso86_0-1686586196263.png

 

I did that but can you make this to be updatable?

 

Thanks for your help!

Javier Garcia

 

0 Likes
Message 7 of 11

manso86
Enthusiast
Enthusiast

Hi @Patchy 

 

Thanks for your message!

 

I think this works quite well!

manso86_0-1686587718265.png

 

 

But I still need to explore it because I am not able to link a name with letters (only accepts numbers)

Have you worked with this? I would like to assign a name to a polyline for instance: block 01, block 02, etc

 

Regards,

J

 

0 Likes
Message 8 of 11

manso86
Enthusiast
Enthusiast

@Kent1Cooper  Thanks a lot! 

 

I did not know at all about this command and it is awesome! I am a noob in cad 😄

 

I have been exploring this but I am not able to change the field 'Name', not even sure if it is possible.

 

Would it be possible to change those name to individual references? block 1, block 2, etc

 

manso86_0-1686587990882.png

 

All the best!

J

 

Message 9 of 11

manso86
Enthusiast
Enthusiast

Hi @AVCPlugins 

 

Thanks for your message! I will try your plugins sure although I just need a different name for each plot and being able to pull the area of the polyline.

 

Cheers,

J

Message 10 of 11

TheCADnoob
Mentor
Mentor

Correct, you can insert the table. In the table cell right click and select insert field. in the filed category select Objects. Click the object picker icon and select the object. In the properties select Area. Apply any additional settings as needed. 

 

Now if you make any changes to the object you will need to do a REGEN to have those changes reflected in the values. 

CADnoob table area example.gif

CADnoob

EESignature

0 Likes
Message 11 of 11

AVCPlugins
Advisor
Advisor

If you want to pack your polylines into blocks with names like Block1, Block2, Block3.. then the AVC Assembly plugin will help you a lot. The AsmCreate command creates a block and automatically assigns a name. Then you will be able to create tables with the names of the blocks and the total length of the polylines inside them.
A>V>C> Property Palette can give names to any objects, including polylines. You don't even need to create blocks. In addition, there are commands for automatic and manual numbering of objects.
The DataTable command can be configured to write to the table not property values, but fields that retrieve these properties. You won't need to insert a polyline length field for each table cell. You just select all the polylines and the table and call the DataTable command and it will do everything by itself.


Plugins for AutoCAD
A>V>C>
AppStore | Facebook | Twitter | YouTube | Blog
0 Likes