I am trying to find all the views that shows a selected element. The way I am thinking is to use a “View Filter+Parameter Filter” to query out the element. It fails when I am tyring to use Element Id as a Rule. Is there a way to achieve that?
Looks like ‘Equals Rule’ doesn’t like an integer as Input, in your case just remove the ‘Element Passport’ component and plug the element directly to ‘Equals Rule’.
Even this will create an Id Parameter Filter I would go on another direction.
I don’t know what happened. The “Filter Element” component works for like 1 hr, then it stoped returning correct bool pattern. It only recognize 3D views. Not sure if it is because the project is on BIM360.
hey Japhy, pump window shows the results from the “Query Views”, there are 1702 views in the project file. The out put from the “Query Views” returns view values as usual. If you insistant seeing the full results, I probably will send it next week… Very heavy revit file don’t want to reopen it now…
More info about this bug. It is not steady and can automatically turn to the correct returns of those bool values, but after few hours wrong return will show up agian.
Thank you Kike, this method is not feasible for a big project. For instance, I have 226 views and elements on those views are at maybe10-thousand level. It takes 10 mins for the component to figure out the result.
Hey Kike, I am back to this thread to double check if this issue in “Visible In View Filter” is fixed. I am on RiR 1.14.8466 now. Seems to be okay in a BIM360 file on my small scope test.
When is a Sheet it gives you True if is on the Sheet or in any of the placed Views, so if is visible on the first Viewport it stops searching in other Viewports and returns True . This is why is faster with Sheets.
You will need to reinstall v1.13 or 1.14 from today release (still not online) so test it tomorrow.
I expect this component to be faster if you search one, or a few elements, in many Views.
If you want to use it to search many elements into many Views the previous approach may be faster.
Are you taking inventory of every object in views, then comparing this to an updated file from an outside source to see what has changed? What if the location is the only thing that changed?