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: 

Filter "In-place" families

13 REPLIES 13
Reply
Message 1 of 14
thebigbrowncat
7654 Views, 13 Replies

Filter "In-place" families

Is there a way to filter "in-place" families? Thanks, Felix
13 REPLIES 13
Message 2 of 14
XeroPhane
in reply to: thebigbrowncat

Great question but unfortunately, not that I am aware of. What you *could* do is create a mult-category schedule, including at least the Family parameter (Field). Select the rows in the schedule of the In-place families (this does require that you know the name given to them when they were created). Now switch to your open view where you want them filtered and you should see them selected.
Message 3 of 14

Thank you for posting.

 

You can get this acomplished by following the steps below:

  1. Create a new schedule
  2. Under the filter choose the fields you want to include
  3. Choose “Add Parameter” – In this case I added: In-Place to filter
  4. In the new dialog box, create a new project parameter  with yes/no type
  5. In the view, select the in-place families you want to filter and go to the properties> “In-place to filter” and check the box.
  6. In the schedule, you will see that the families that have been checked as “In-place’ will also be checked in the schedule
  7. In the schedule go to Filter>Filter by: In-Place to filter > equals: Yes

Now you should have the schedule showing only the families that are set with the “In-Place to filter” parameter we created.

 

2.png

 

 

 

5.png

 

 

6.png

 

 

Hope that helps.

 



Fernanda Lima Firman
Technical Support Specialist
Customer Service & Support
Autodesk, Inc.

Revit Clinic


If this helped solve your issue - remember to 'accept as solution' to help others find answers.
Message 4 of 14

XeroPhane & Fernanda: Thank you both for your suggestions and I will definitely use these multi-category schedules that was mentioned. But I was not actually that accurate with my issue. I should’ve mentioned earlier that this question brought about when I tried to evaluate a Revit file and need to locate & count all existing “In-place” families. What I did was that I tried selecting all objects in plan & 3D view (and of course all worksets and visibilities were turned on) and thought that I would be able to locate the “In-place” families from “Filter”. But unfortunately there is no category just for that. Any ideas guys?
Message 5 of 14
kscanlon
in reply to: thebigbrowncat

I would like to do the same thing- I was auditing a Revit project and found that one of the modelers had built all sorts of things using "Model In Place" components. It would be great if there were an easy way to round them up and get rid of them!
Message 6 of 14
AntMc
in reply to: thebigbrowncat

In-place component families may be made up of various 3D forms that are created on different levels or workplanes.

Each 3D form gets assigned a workplane. However, when you close the in-place editor to create the in-place component family, the in-place component family does NOT get a level or workplane assigned to it.

 

But there are other families that also don't get a level assigned to them, like structural framing.

 

That said a schedule that filters for a null level might help identify in-place families.

 

Filter to exclude Structural Framing and Structural Trusses, and filter to exclude Levels below lowest level.

Message 7 of 14
matthew_taylor
in reply to: AntMc

Hi,

I know this an old topic, but just pushing this out into the world so search engines can find it.

I've tested this in Revit 2015 (because that's what I'm currently working in).

You may filter for non in-place families of these categories, by filtering for 'Length' 'is greater than' 0.0:

  • Structural Column
  • Structural Foundation
  • Structural Framing
  • Wall

You may filter for non in-place families of the Floor category, by filtering for 'Height Offset From Level' 'is greater than or equal to' -9143999.0. (If you're using units other than millimetres, just put in a really really big number, and Revit will alert you what the maximum number is - just use a negative of a slightly smaller number.)

 

So, hide all other categories than these, and then set these filters with Visibility unchecked, and you should be left with the in-place families.

 

Generic Models, Structural Stiffeners, Structural Connections, and Mass were not possible (that I could find). I didn't try (non-structural) Columns.

 

Cheers,

 

-Matt

 


Cheers,

-Matt
_______________________________________________________________________________
Marking a post as a 'solution' helps the community. Giving a post 'Kudos' is as good as saying thanks. Why not do both?
Message 8 of 14

If you have Ideate BIMLink you can export a schedule to Excel that will have a parameter named 'Is In-Place' with a value of TRUE or FALSE. This parameter is not exposed in the Revit UI but is available as a parameter to add when configuring the details of your BIMLink. Other Revit to Excel round trip tools may have the same ability. 

Message 9 of 14
s.koulis
in reply to: Jason.Bailly

The IsInPlace property can be accessed from Dynamo as well if you have a look here:

 

http://whatrevitwants.blogspot.co.uk/2015/06/how-to-check-for-inplace-families.html

 

Message 10 of 14
matthew_taylor
in reply to: s.koulis

C'mon guys,

It's a doddle using any form of the API.

 

This is not the API forum, so offering a non-API solution is what's needed.

 

Happy Friday!

 

Cheers,

 

-Matt


Cheers,

-Matt
_______________________________________________________________________________
Marking a post as a 'solution' helps the community. Giving a post 'Kudos' is as good as saying thanks. Why not do both?
Message 11 of 14
s.koulis
in reply to: matthew_taylor

Got a valid point there, on the other hand the non API solutions require a different/specific solution per category.  

 

I would say that pointing towards different approaches might be marginally off topic but might help people not familiar with other tools to expand their knowledge and understanding.

 

Cheers,

 

Stavros 

Message 12 of 14

Excellent answer, it's working just perfect. Thank You.

Message 13 of 14

Message 14 of 14

Here's a non-api solution. Which is a bit of a workflow thing, but you could add an IsInPlace Shared Parameter to every in-place family you create with formula 1=1 assigned to it (which will lock it as true). Then you could schedule the shared parameter in a multi-category schedule to show all of those ie. Shouldn't forget to add the parameter then though...

 

You could also add all of them to a selection filter call InPlace ie. and filter that.

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