Revit - Filter out elements in linked IFC

Revit - Filter out elements in linked IFC

brwhi
Contributor Contributor
12,108 Views
12 Replies
Message 1 of 13

Revit - Filter out elements in linked IFC

brwhi
Contributor
Contributor

Hi!

 

I need to filter elements in a linked ifc (for example filter out certain elements with a common value under IfcName) - i can make the filter with the correct settings and nothing happens when i try to turn these elements off... 

 

any suggestions much appreciated..

 

thankyou! 

bridget 

0 Likes
Accepted solutions (1)
12,109 Views
12 Replies
Replies (12)
Message 2 of 13

Anonymous
Not applicable

Hello.

 

I think it`s impossible to create filters for links (revit or ifc links)..

Check the image below:

Capturar.PNG

 

When you`re on the Visibility/Graphics options for some project view, you can of course create filters. But these filters will not include the link elements.

If possible, you would have the filters ribbon inside the display settings of the link, as shown above.

 

If your problem has been solved, please click on Accept as Solution. Then others users can take benefit of it.

 

Regards,

 

Felipe Góes
Autodesk Instructor

 

Message 3 of 13

Alfredo_Medina
Mentor
Mentor
Accepted solution

FelipegBIM wrote:

 

I think it`s impossible to create filters for links (revit or ifc links)..

...

 


Actually, view filters do work on linked Revit models and on linked IFC files. 


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

brwhi
Contributor
Contributor

Filtering by catagory in the past has sufficed but now we have the need to filter by parameters within the lFC link. Now we know its not possible at this stage, maybe soon or with help from dynamo?  thank you for your reply!

 

 

Bridget

0 Likes
Message 5 of 13

mboden206
Participant
Participant

I came across this link if you haven't already. I was able create my own filter as needed.

 

https://www.bimqa.com/ifc-parameter-filter-in-revit

Message 6 of 13

brwhi
Contributor
Contributor

hey thanks for that, really helpful!

 

Bridget

0 Likes
Message 7 of 13

Anonymous
Not applicable

Hi,

Thanks for the link, unfortunately is doesn't work for me.

My issue: I've got an IFC link and I want to keep just the objects with Assembly Mark starting with X. So I add a filter, choose the objects involved (all category of my link pretty much) and filter with the shared parameter from my IFC link AssemblyMark saying doesn't begins with X. The box of the filter visibility is of course unchecked. But nothing happen. I try with assembly mark > parameter exists and nothing happen too, whereas all the objects should have disappear as they all have this paramater.

Does anyone know what I am doing wrong or what I should do?

Many thanks

Message 8 of 13

KIMRAMFI
Advocate
Advocate

Hi @Anonymous 

You are not doing anything wrong. It is just not working in Revit like that. You have to manually hide objects from view. 

0 Likes
Message 9 of 13

Anonymous
Not applicable

Lots of Tekla IFC models create a GenericModel category version of each assembly. the way i get filters to work with a particular IFC linked file is to do the following.

  1. find the parameter that is common to the objects you wish to hide. In my example this is IfcName = BEAM.1.PNG
  2. Browse the the directory of the Linked IFC file, when you inserted the link, Revit should have created several new files on of these is a shared parameter file. Note the name and location of this file.2.PNG
  3. In Revit go to the manage tab, hit the shared parameter button, set your shared parameter file to the one created by the link process that you found in step 2.3.PNG
  4. Beck on the manage tab, hit the Project Parameters button and add the shared parameter that you require, ensuring that you have selected all of the categories that you wish to use this parameter with. You must also select the GenericModel category as well.4.PNG
  5. Create your view filter in the ususal way selecting the required categories and the GenericModel category. 5.PNG

Your filter should now work.6.PNG

When you untick the visibility tick box for your filter all objects that meet the filter criteria should be hidden.

7.PNG

I hope it helps.

 

Darren

 
Message 10 of 13

MAM_IDOM
Explorer
Explorer

Hi, Excuse me... I'm trying that but it doesn´t work...

0 Likes
Message 11 of 13

MiWolff
Advisor
Advisor

Hi Darren,

beautifully made tutorial. Only at my end I could only get it to work if I bind the linked ifc to the host file: I have my filters in place but they do not seem to filter anything. Once I turn my link into import they work. Do you have any suggestions? Am I missing a preference that would allow filters to see sub-linked entities, perhaps?

0 Likes
Message 12 of 13

MiWolff
Advisor
Advisor

In Revit IFC files are not linked  directly but are sort of imported on the fly into a shadow .RVT file. For this in-between file a user-defined Revit template is used. Even if this files already provides a parameter according to the IFC file to be imported, Revit will automatically create a new shared parameter - even if that generates an identically named project parameter. Make sure you use the shared parameters file created by the linking process for your project parameters.

Message 13 of 13

MiWolff
Advisor
Advisor

I hardly ever come across a situation in which I have to deal with a single Ifc file. Usually there are at least individual models by sub disciplines, ie HVAC, sanitary pipework, electrical, structural steel, structural concrete. Sometimes there are individual files for every storey. Revit will give each of these their own shared parameter file - even though they all contain very similar entries. That means there will be multiple parameters called "IfcName", setting up filters, you need to keep track of which version of IfcName you (or rather your Revit installation) is referring to. I usually end up with filters that look for any occurence of the shared parameter in question by adding an individual rule line for each of them. Hoping that I will never have more ifc files than allowed rule lines.

0 Likes