IFC Manager

The IFC Manager (File > File Special > IFC 2x3) provides a hierarchical overview of the current project’s IFC model database with the following functions:

IFCManager_new.png 

Collects and lists all IFC model entity generated from the ArchiCAD project (including IFC import content) in a hierarchy

Lists all data available for all project elements based on the applied IFC scheme

See IFC Scheme Setup.

Enables you to create new IFC (custom Properties and Classification Reference) data besides the scheme data

Enables you to group elements or assign entities/issues to elements (called IFC Assignments) and manage their IFC data

Enables you to manage IFC Type Products assigned to elements with their with their IFC data

See Creating and Editing IFC Data.

Enables you to assign elements directly to the IfcSite or IfcBuilding. For example, the neighboring buildings and site context elements (trees, fences, roads, vehicles etc.) can be assigned to the IfcSite; thereby, their default direct relation to their home story is removed.

Updates the IFC model with the modifications of the ArchiCAD project

Navigates easily between the ArchiCAD model and the IFC model

Filters the IFC model by visible layers

Filters available data by scheme (that is, with non-scheme custom data hidden)

Filters only the IFC data items having values in the current project

Finds elements both in the IFC and ArchiCAD models by their IFC GlobalId (Globally Unique Identifier) Attribute

Displays Zone (IfcSpace) containment

See the IFC Manager Tree View in IFC Options.

The upper left side of the IFC Manager, the containment tree, displays the IFC model hierarchy and lists IFC Entities one by one according to their “IFC Element Type” classification.

See IFC Model Hierarchy.

See Element Classification.

The right side of the dialog box displays the available IFC Attributes, Property Sets, Properties and Classification References of any element you have selected in the tree (in case of multi-selection, the IFC data of the last-selected element are shown). At the top of the list, the numbers of selected/editable elements are shown.

Use the “Show only Scheme items” toggle button to filter as follows:

if it is active, then you will display only those current scheme data that are used in the project (that is, the current content of IFC Scheme Setup).

if it is inactive, then displayed data will include, in addition to scheme data, the new properties created here and in the Element Settings dialog boxes, as well as custom (non-scheme) data that have been added during an import process.

Activating this button can be useful: if your scheme corresponds to a particular standard or export requirement (e.g. COBie), then displaying only the scheme-defined necessary data makes it much easier to navigate among IFC data, which otherwise are very numerous. If you replace one scheme with another, then those data that were part of the old scheme but are not part of the new scheme become “custom”. Switching schemes, then, does not result in any data loss; data you input for the original scheme will not be deleted. Thus, you can switch schemes as needed to comply with various export requirements. For example, in one instance you might save according to the COBie scheme; the next time you may use the Concept Design BIM scheme; another time you will use a structural or MEP scheme.

Note: When saving, you can specify for each translator whether the save should include only scheme-specific data with values assigned; or all data.

See Export Options at IFC Translation Setup.

The property list on the right side of the IFC Manager can be further filtered using the Show only items with values button. This will display only those IFC data or scheme data which have assigned values. (Whether it displays IFC data or scheme data depends on the status of the Show only Scheme items button.)

Note: A property whose field is empty, but whose checkbox is enabled, counts as a property that has a value assigned.

The IFC Manager palette is a modeless dialog box, so you can keep it open while working in the ArchiCAD project:

If elements are created or deleted in the ArchiCAD model, the containment tree will not register these changes automatically. If a refresh is needed, a message appears below (“Tree is not up-to-date!”). To synchronize the containment tree of the IFC Manager with the project content, click on the “Synchronize list to model” button above the list. (If this button is grey, it means the tree view is up-to-date.)

To find and select IFC Entities of the containment tree in the ArchiCAD model, just select them (multiple selection also works) in the tree and click “Show list selection in model” button. The program then attempts to display and select the elements in the active window (Floor Plan or 3D view only). In a Floor Plan view, if the element is not visible, then ArchiCAD automatically switches to the Home Story of the selected element. If it is still not visible, then a warning dialog appears. In a 3D view, if the element is not visible, a warning dialog appears.

To find and select ArchiCAD model elements in the containment tree, just select them (multiple selection also works) in the current view (Floor Plan or 3D view) and click the “Show model selection in list” button. (It is recommended to use this button if the tree structure has already been synchronized with the model.)

IFCShowSelection.png 

By default, the containment tree shows the entire IFC model and data of the current ArchiCAD project. By activating the “List visible model elements only” button, you can narrow the containment tree to those elements that are on visible layers only in the current view. Thus, by clicking the button, you can switch the tree and data content between the entire IFC model and just the visible IFC Entities.

Note: If you use the button to narrow the data content, and then switch views in the project, you can update the data shown in the IFC Manager by using “Synchronize list to model”, because different views may have different active layers.

SynchTreetoPlan.png 

You can locate elements in the containment tree based on their IFC identifiers (GlobalId Attribute, ArchiCAD IFC ID, External IFC ID). Switch to the search mode using the Find by GlobalId tool (third icon underneath the containment tree). Just type the identifier (or any portion of it) of the element you would like to find in the IFC Manager into the empty field below the tool, and then click “Search by IFC ID”. Choosing any item in the “Search result” list will select and show the assigned element in the containment tree. Clicking “Show list selection in model” finds and select the element in the ArchiCAD model too.

The IFC Manager locates and displays all the IFC Assignments and IFC Type Products that exist in the project, plus all the elements which refer to them. To see them, switch to “Assignments” or “Type Products” view/definition mode using the first or second icon underneath the containment tree. To narrow the displayed Assignment/Type Product data to that of the selected elements only, click the “Filter for selected element(s)” button. This way, for example, you can easily check whether any given ArchiCAD Zone (IfcSpace) belongs to one or more IFC Zones, and if so, which one(s).

For more information about the management of Assignments and Type Products, see Creating and Editing IFC Data.

In ArchiCAD, all elements and objects are linked to their Home Story. Therefore, by default, elements will be listed in the IFC model hierarchy under the IfcBuildingStorey that corresponds to the Home Story. You can break this link (to the IfcBuildingStorey) by dragging the element out of its IfcBuildingStorey location into the IfcSite (see illustration below). For example, a neighboring building modeled with a Morph or a tree object that serves as a Site context element can be placed into the IfcSite folder. You can also place elements into the IfcBuilding (such as an element that is logically tied directly to a particular building rather than a story).

To return the element to its automatic IfcBuildingStorey classification (corresponding to its home story), just drag it out of the IFC Manager.

IFCBreakStoryLink.png