Select objects in a Space/Room?

Select objects in a Space/Room?

SamuelAB
Advocate Advocate
2,572 Views
10 Replies
Message 1 of 11

Select objects in a Space/Room?

SamuelAB
Advocate
Advocate

Is it possible to select or identify all the objects that are located in a particular Room or Space?

0 Likes
2,573 Views
10 Replies
Replies (10)
Message 2 of 11

SamuelAB
Advocate
Advocate

I figured it out, I just can't delete this forum post.

0 Likes
Message 3 of 11

Alfredo_Medina
Mentor
Mentor

@SamuelAB 

If you started the thread but you found a solution, please share the solution with the forum. Somebody else might come to this thread looking for an answer to the same question.


Alfredo Medina _________________________________________________________________ ______
Licensed Architect (Florida) | Freelance Instructor | Profile on Linkedin
0 Likes
Message 4 of 11

SamuelAB
Advocate
Advocate

The solution is to make a multi-category schedule with the following categories:

Family and Type

Space: Number

Space: Name

 

Unfortunately it does not detect ducts or flex ducts, which is what I was trying to detect. I'm trying to find an easy and automated way to select everything that is in a hidden space, like plenums. It can detect duct fittings by space, but not individual ducts.... So it's kind of broken and useless.

 

I've attached the file in case someone wants to play with it.

 

Plenums.jpg

Message 5 of 11

Alfredo_Medina
Mentor
Mentor

@SamuelAB Select all the elements that you see in a mechanical elevation view; including all the elements that are in the plenum. Then filter the selection by Flex Ducts and Ducts. Then, enter "Plenum" in the Comments instance parameter. Then, make a schedule of Flex Ducts, and a schedule of Ducts, filtering by Comments = Plenum.


Alfredo Medina _________________________________________________________________ ______
Licensed Architect (Florida) | Freelance Instructor | Profile on Linkedin
0 Likes
Message 6 of 11

SamuelAB
Advocate
Advocate

I don't believe that will work since I am looking to automatically differentiate between exposed ducts and plenum ducts.

 

We are looking to give InsiteVR customers easy methods to lower their Revit triangle counts. I was going to suggest detecting all the objects in uninhabited spaces and hiding them, the method needs to be almost full-proof and non-manual. I don't fully understand why ducts would not report spaces if they are fully embedded within a single space or room. It seems to me that Autodesk would just need to fix this.

 

Let me know if you come up with any other ideas.

0 Likes
Message 7 of 11

Alfredo_Medina
Mentor
Mentor

@SamuelAB

 

I followed the link, and I see that you are already suggesting a similar approach, selecting elements, entering values in instance parameters, and then using filters. There is not any automatic solution to do this, unfortunately.


Alfredo Medina _________________________________________________________________ ______
Licensed Architect (Florida) | Freelance Instructor | Profile on Linkedin
0 Likes
Message 8 of 11

SamuelAB
Advocate
Advocate

The solution would be for Autodesk to fix this. I can see how duct work location within spaces/rooms can be ambiguous if the duct is within multiple rooms, but if it is fully bound within a room or space, they should give you access to its location.

 

This is probably the kind of thing they won't fix unless people complain.

0 Likes
Message 9 of 11

SamuelAB
Advocate
Advocate
0 Likes
Message 10 of 11

RDAOU
Mentor
Mentor

@SamuelAB The workarounds are many most of which are tideous considering the stage your project is at. Best would be if you use Dynamo to do what you are aiming for...we do something similar for cable trays below raised floor and overhang trays (we don't do model these inhouse and we rarely receives them exactly how we need the ). You can check on DynamoBIM.org, if my memory doesn't fail me I have seen a couple of scripts which are close to what you need.

 

Many might say Dynamo is not the solution and AUTODESK has to give us a 1 off tool to do this; however, for certain operations scripting is the only solution especially when one receives models from 3rd parties and/or when the model was not planned ahead. Moreover, Dynamo has become an integral part of REVIT since quite some time now and the most probably in the upcoming versions of REVIT 2018+ users will have no way around it. Al little bit of coding has become a must.

YOUTUBE | BIM | COMPUTATIONAL DESIGN | PARAMETRIC DESIGN | GENERATIVE DESIGN | VISUAL PROGRAMMING
If you find this reply helpful kindly hit the LIKE BUTTON and if applicable please ACCEPT AS SOLUTION


0 Likes
Message 11 of 11

SamuelAB
Advocate
Advocate

I believe that schedules should be able to populate themselves without additional coding. This is a pretty basic feature of Revit, there's no reason it should rely on users coding additional language into the software.

 

Regarding the "state of the project", I'm using the advanced example file provided by Autodesk and I've trimmed it down to simplify things.

0 Likes