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

Create Room tag with Length and Width

23 REPLIES 23
Reply
Message 1 of 24
Anonymous
8752 Views, 23 Replies

Create Room tag with Length and Width

I would like to create a Room Tag that takes its information from the parameters of a room to create a length and width association. So that if the dimensions of the room change, so will the length and width associate to the tag.
Does anyone know how to create this type of Tag and/or re-define the parameters to the room??

TIA
23 REPLIES 23
Message 2 of 24
Anonymous
in reply to: Anonymous

Not possible with the current version of Revit...

wrote in message news:5770643@discussion.autodesk.com...
I would like to create a Room Tag that takes its information from the
parameters of a room to create a length and width association. So that if
the dimensions of the room change, so will the length and width associate to
the tag.
Does anyone know how to create this type of Tag and/or re-define the
parameters to the room??

TIA
Message 3 of 24
cganiere
in reply to: Anonymous

You can get the perimeter, square footage and volume.
It would take some serious math/programming to calculate length and width from there.
Good luck.
Message 4 of 24
Anonymous
in reply to: Anonymous

me too:)


--
Brian Earsley
www.arete3.com
18645 West Creek Drive
Tinley Park, Il 60477
708.342.1250 x.225
wrote in message news:5770643@discussion.autodesk.com...
I would like to create a Room Tag that takes its information from the
parameters of a room to create a length and width association. So that if
the dimensions of the room change, so will the length and width associate to
the tag.
Does anyone know how to create this type of Tag and/or re-define the
parameters to the room??

TIA
Message 5 of 24
Anonymous
in reply to: Anonymous

That sounds like a fun challenge. Let me know how it goes.

-MJ

wrote in message news:5770744@discussion.autodesk.com...
You can get the perimeter, square footage and volume.
It would take some serious math/programming to calculate length and width
from there.
Good luck.
Message 6 of 24
centinel
in reply to: Anonymous

you can find a possible answer here

http://forums.augi.com/showthread.php?t=51960&highlight=Room+tag+Length+Width
Message 7 of 24
Anonymous
in reply to: Anonymous

how does revit calculate the perimeter of the room object?

--
Brian Earsley
www.arete3.com
18645 West Creek Drive
Tinley Park, Il 60477
708.342.1250 x.225
wrote in message news:5771752@discussion.autodesk.com...
you can find a possible answer here

http://forums.augi.com/showthread.php?t=51960&highlight=Room+tag+Length+Width
Message 8 of 24
Anonymous
in reply to: Anonymous

Thanks for the great responses,

It seems as though we can create a calculated value within the parameters of a schedule, but at the same time the effort involved may not justify the end result which can be quickly achieved via dimensions.

Maybe AUTODESK can add this one to the wish list for tags.

Thanks All.

Ian Brown
Stone Roses Live!!!
Message 9 of 24
Scott_Womack
in reply to: Anonymous

Just as a question, you are wanting the Length and width of a room, if the room is L-Shaped, what width/length is the tag to report?
Message 10 of 24
Anonymous
in reply to: Anonymous

i would say the 2 greatest values...
how does revit calculate the perimeter of the room object? it must 'know'
the length of each segment, yes?

--
Brian Earsley
www.arete3.com
18645 West Creek Drive
Tinley Park, Il 60477
708.342.1250 x.225
wrote in message news:5776031@discussion.autodesk.com...
Just as a question, you are wanting the Length and width of a room, if the
room is L-Shaped, what width/length is the tag to report?
Message 11 of 24
Anonymous
in reply to: Anonymous

It just has to add the lengths of the lines and or arcs to get a perimeter.

"Brian" wrote in message
news:5776121@discussion.autodesk.com...
i would say the 2 greatest values...
how does revit calculate the perimeter of the room object? it must 'know'
the length of each segment, yes?

--
Brian Earsley
www.arete3.com
18645 West Creek Drive
Tinley Park, Il 60477
708.342.1250 x.225
wrote in message news:5776031@discussion.autodesk.com...
Just as a question, you are wanting the Length and width of a room, if the
room is L-Shaped, what width/length is the tag to report?
Message 12 of 24
Anonymous
in reply to: Anonymous

if the length values are known and these values are accessible (hint-hint
autodesk;), maybe the tag could display the 2 greatest values somehow?

--
Brian Earsley
www.arete3.com
18645 West Creek Drive
Tinley Park, Il 60477
708.342.1250 x.225
"cdv" wrote in message
news:5776147@discussion.autodesk.com...
It just has to add the lengths of the lines and or arcs to get a perimeter.

"Brian" wrote in message
news:5776121@discussion.autodesk.com...
i would say the 2 greatest values...
how does revit calculate the perimeter of the room object? it must 'know'
the length of each segment, yes?

--
Brian Earsley
www.arete3.com
18645 West Creek Drive
Tinley Park, Il 60477
708.342.1250 x.225
wrote in message news:5776031@discussion.autodesk.com...
Just as a question, you are wanting the Length and width of a room, if the
room is L-Shaped, what width/length is the tag to report?
Message 13 of 24
S.AL-MASHTA
in reply to: Anonymous

it is doable in theory ....

since the room have area and perimeter ... we can calculate length and width (if it is a rectangle)  by reverse solving of

 

A = L*W

P= 2L + 2W ....

 

Message 14 of 24
Anonymous
in reply to: S.AL-MASHTA


@Haddood wrote:

it is doable in theory ....

since the room have area and perimeter ... we can calculate length and width (if it is a rectangle)  by reverse solving of

 

A = L*W

P= 2L + 2W ....

 


So to apply this to Revit you can quickly make a room schedule with a calculated value parameter for Room Length and Room Width. If you're like us using Rooms for the overall multifamily Unit areas then for the individual rooms in each unit and you don't want your interior walls room bounding then you can use Areas. So create an Area schedule based on your area finish to finish boundaries for each room.

Make Room Length formula ((Perimeter / 2) - sqrt((Perimeter / 2) ^ 2 - 4 * Area)) / 2 and Room Width formula Area/Room Length calculated parameters. Make AREA ROOM LENGTH AND AREA ROOM WIDTH shared parameters so you can put these in tags since calculated parameters are not tagable.

Populate the shared parameters in the area schedule with the data from the calculated values parameter using Spreadsheet Link or Dynamo. Edit your Area Tag and add label for the above shared parameters, load into project and you can now tag your rooms with room length x room width.

Thanks to Scott Davis from 2006 for the first part of this geometry calc idea.

Message 15 of 24
S.AL-MASHTA
in reply to: Anonymous

Sure one must keep in mind that this work only with rooms of 4 sides ... If you have an L shape room then the values will be totally off

Sent from my i me mine Pad
Message 16 of 24
Anonymous
in reply to: S.AL-MASHTA

Yes only Rooms with 4 sides would give a room length and room width value. So in the case of multifamily (where the Rooms are better suited for the overall Unit area/Occupancy Load calcs and the interior walls room bounding is turned off) Area boundaries for less than 50 unit types are used on the unit room spaces.  Populate the shared length parameters  "AREA ROOM LENGTH" and "AREA ROOM WIDTH" with the calc values from the room length and room width using Revit Express Tools Spreadsheet link. Fill in the missing values in the area tags. See attached. The living room "AREA ROOM LENGTH" and "AREA ROOM WIDTH" parameters had to be manually filled while the other 4 sided rooms were automatically filled. If the walls shift you will have to run spreadsheet link express to quick copy the calculated values. This beats entering it in by hand or by text.

Message 17 of 24
ToanDN
in reply to: Anonymous

From your example, how can a 10'-8" x 10'-8" room be smaller than a 10'-4" x 10'-1" room?

 

Capture.PNG

Message 18 of 24
David_W_Koch
in reply to: ToanDN


@ToanDN wrote:

From your example, how can a 10'-8" x 10'-8" room be smaller than a 10'-4" x 10'-1" room?


The second room is 10'-4" x 10'-11".


David Koch
AutoCAD Architecture and Revit User
Blog | LinkedIn
EESignature

Message 19 of 24
AJA14
in reply to: David_W_Koch

When I read the post, I remembered a post I had seen a long time ago. Anyways, after some digging, this is the post:
http://whatrevitwants.blogspot.com/2013/07/room-dimensions-x-by-y-2-methods-in.html
There are two methods and a file provided. He mentions who actually created these two as well.
Ali Al-Hammoud
Structural Design Engineer
MZ & Partners Engineering Consultancy
Message 20 of 24
Keith_Wilkinson
in reply to: AJA14

Since leaving school 25 years ago this is the only use I've ever found for quadratic equations... 

 

It's a nice solution but there are obviously limitations with it.  As has been mentioned it only works on rectangular rooms and it cannot tell you which value would be conisder the 'Length' and which the 'Width'.  I was looking as using this to assists with ventilation requirement calcs but because of these restrictions it wouldn't work.

 

this is another instance of where schedulable dimensions would be a huge benefit.



"Give a man a fish and you feed him for a day; teach a man to fish and you feed him for a lifetime."
Maimonides

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

Post to forums  

Autodesk Design & Make Report


Autodesk Design & Make Report