Skip to main content
Archived

Add support for reading Worksets in Revit reader

Related products:Integrations
  • February 11, 2020
  • 2 replies
  • 17 views

gabriel_hirsch
Contributor
Forum|alt.badge.img+12

When working with a big shared Revit project the use of Worksets is essential for being able to collaborate in the same file. Every object in the Revit file is assigned to a Workset and when the user wants to work in the Revit file he/she checks out a Workset.

It would be useful to be able to use these Worksets in FME when reading a Revit file. Sometimes the need is just to read the objects inside a certain Workset and then this parameter could filter out what the user need.

So this idea is for creating the same possibility to choose Worksets as to choose Views in the Revit reader.

This post is closed to further activity.
It may be an old question, an answered question, an implemented idea, or a notification-only post.
Please check post dates before relying on any information in a question or answer.
For follow-up or related questions, please post a new question or idea.
If there is a genuine update to be made, please contact us and request that the post is reopened.

2 replies

andreaatsafe
Safer
Forum|alt.badge.img+15

Hi @gabriel_hirsch,

Back in December we added to the FME 2020.0 beta build an attribute on features called "WorksetName". If an object has a value for "WorksetName" then the attribute will be on the feature.

Does having this as an attribute on the features solve this problem?

- Andrea


gabriel_hirsch
Contributor
Forum|alt.badge.img+12

To answer your question I have to write some background.

Revit files could be either project files (my own name for it) or the opposite; central model. A new Revit file is always a project file before you can transform it to become a central model. When the file is a central model you can have the possibility that multiple users can work with the same file at the same time. To avoid the file to be locked, like working with DWG-files, you assign different Revit objects to different Worksets. The user can then check out (or lock) a Workset to work with. You can create your own Worksets (User-Created) or use any of the build in Worksets (Families, Project Standards, Views) and you set a owner to each Workset. Everything in a Revit files is assigned to a Workset.

The current support in FME 2020.0 for reading Worksets is definitely a step in the right direction! Here's a link to a Revit file which have some Worksets which can be used for testing.

If I read that that file in FME with the setting Read Geometry As: surfaces and choose no view or any view at all I can see two of my user-created Worksets. If I read the same file with Read Geometry As: Floor Plans then FME finds the third user-created Workset. If seems like the setting "Visible in all views" in Revit doesn't really work for the Workset Shared Levels and Grids

'

But when you read with Read Geometry As: Floor Plans FME picks up the View Worksets too.

Is it possible to read the Project Standards Worksets too?

And another thing which could be useful is the Owner to each Worksets to see who currently are working with a Workset. It could stored in a Worksets.Owner attribute.


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings