0% found this document useful (0 votes)
230 views

IFC-guide Export EN 20200401 R2

This document provides an introduction to the Industry Foundation Classes (IFC) format. IFC is an open standard developed by buildingSMART to facilitate information exchange between software platforms used in the architecture, engineering, and construction industries. The document outlines key benefits of IFC, including enabling data sharing across disciplines and software, its role in Danish public projects, and common applications like coordination and quality assurance. Examples of using IFC for model exchange between disciplines using different BIM programs are also provided.

Uploaded by

share4learn
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
230 views

IFC-guide Export EN 20200401 R2

This document provides an introduction to the Industry Foundation Classes (IFC) format. IFC is an open standard developed by buildingSMART to facilitate information exchange between software platforms used in the architecture, engineering, and construction industries. The document outlines key benefits of IFC, including enabling data sharing across disciplines and software, its role in Danish public projects, and common applications like coordination and quality assurance. Examples of using IFC for model exchange between disciplines using different BIM programs are also provided.

Uploaded by

share4learn
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 44

IFC GUI D E

EXPORT - IFC2x3
ENGLISH VERSION
IFC GUIDE B U I L D I N G S M A R T D A N M A R K CONTENTS < CONTENTS > 2

CONTENTS

INTRODUCTION: WHY AN IFC GUIDE? 3

WHAT IS IFC? 4

PROJECT AGREEMENTS 5

BEFORE EXPORTING TO IFC 7

PROJECT COORDINATES AND SURVEYORS’ COORDINATES 9

VERTICAL SECTIONING 11

CLASSIFICATION AND IDENTIFICATION 13


CLASSES 19

LAYERS 21

DUPLICATES ACROSS DISCIPLINES 25

IFC EXPORT 27

EXPORTING PROPERTY DATA 35

IFC STANDARD PROPERTIES 39

VISUAL CHECK AND COMPRESSING IFC FILES 43


IFC GUIDE M O L I O A N D B U I L D I N G S M A R T I N T R O D U CT I O N : W H Y A N I FC G U I D E ? < CONTENTS > 3

INTRODUCTION: WHY AN IFC GUIDE?

IFC is the common format that enables knowledge interesting to dig deeper into the differences in the IFC Imprint
sharing and ensures that construction data can be files from the two programs. IFC Guide to ARCHICAD and Revit
communicated between disciplines and across software Released April 2020
platforms ― today and for many years to come. In order to limit the scope of this guide, the project Revision 2
team initially chose only to describe how to export IFC  
In Denmark, IFC has become a common file format for files from Revit and ARCHICAD for project coordination Publisher
exchange of models between disciplines, coordination and delivery purposes. Therefore, the IFC standard IFC Molio - Construction Information Centre
between design consultants, quality assurance, quantity 2x3 Coordination View 2.0 is used. Based on the project Lyskær 1, 2730 Herlev
surveyors and coordination of handover to building group’s experience, it has also been decided to describe Phone 70 12 06 00
owners and operators. But for regular users it can how CCS CCS (Cuneco Classification System) codes are [email protected]
still be difficult to keep track of the many options for added to the building components of the models and molio.dk
managing geometry and data when exporting building included in the IFC exports.  
models to IFC. The guide is prepared by the working group listed below
This IFC guide is the first of what hopefully will be a with the backing of a number of people in Molios
With this guide, we hope to make IFC more accessible series of guides on IFC from Molio and building SMART building smart networks:
to ordinary users, so that the use of IFC doesn’t require Denmark. This guide focuses on how to ensure high
help from the office BIM manager or the construction quality IFC exports from Revit and ARCHICAD. Future • Thomas Graabæk, GRAPHISOFT Center Danmark
site ICT manager. guides will focus on other aspects. • Nicklas Verdier Østergaard, Schmidt Hammer
Lassen Architects
The IFC format was developed by buildingSMART, Software versions used in the illustrations: • Peter Tranberg, NTI
which in Denmark is represented by Molio and building • Revit 2018 and 2019 • Brian Rasmussen, Contiga Tinglev
SMART Denmark. • ARCHICAD 22
• Solibri Model Checker v. 9.8 With this guide we hope to make IFC more accessible so
This guide is created by Molio in collaboration with • Navisworks 2019 that the use of IFC does not require assistance
Nicklas Verdier Østergaard (SHL) and Thomas Graabæk from the design studio’s BIM manager or the
(GRAPHISOFT Center Danmark), with additional help construction site ICT manager.
from Peter Tranberg (NTI), Aidin Irandoust (Municipality
of Hillerød) and Erik Falck Jørgensen (DTU Byg).

For this IFC guide a building model has been created,


‘Molio House’, as a sample file in both Revit and
ARCHICAD and as IFC files from both programs. This
will make it easier to follow the guide’s descriptions,
by allowing you to simultaneously see the results of
the IFC exchange. Revit and ARCHICAD are different
programs so the IFC files they create are not exactly
the same. For more advanced users it might also be
IFC GUIDE B U I L D I N G S M A R T D A N M A R K W H AT I S I FC ? < CONTENTS > 4

WHAT IS IFC?

IFC (Industry Foundation Classes) is a common file Due to buildingSMART’s focus on standardization and Examples of using IFC coordination and quality assurance. This could be
format developed to exchange information between AEC collaboration across various software platforms, the You can see examples of the use of IFC, where the AEC Navisworks, Solibri Model Checker or Tekla BIMsight.
professionals across software platforms. An IFC file is Danish government has required use of the IFC format professionals on a given building project use different Since each discipline model might already be heavy
an object-based data model whose purpose is to meet on all major, publicly supported construction projects. BIM programs. For example, the architectural advisors to work with, it will facilitate the exchange on large or
the construction industry’s need to share knowledge This is done through the Danish ICT Regulations. might use ARCHICAD, the structural engineers do their complex projects. This makes it possible to automate
and information. IFC is a neutral and open file format work in Tekla and the installation engineer uses Revit quality assurance in order to identify issues between
and is not controlled by a single company but is devel- Increasingly public and private developers have begun MEP. Each disciplines consultant can export an IFC file two discipline models and communicate these to the
oped by the international not-for-profit organization to focus on the opportunities embodied in the IFC for- from their specific model, which is then shared with project team via eg. BCF files or “issue management”
buildingSMART. In Denmark, buildingSMART is a part of mat and are increasingly requiring and use IFC. While the other consultants and the contractors. Also, the programs such as BIMcollab.
the not-for-profit organization Molio. some BIM programs are highly specialized, others span consultants can perform subject-specific calculations/
multiple professions, project types and services. IFC simulations directly on other consultants IFC files or Various versions of IFC
You can compare the IFC format to other open file allows the team on a construction project to use various import/link the IFC files into a federated model, and in The IFC format is available in several versions. The
formats such as PDF for print files, JPEG for image BIM programs, giving them freedom to choose the this way verify that their solutions are compatible with latest version is IFC4, while IFC version 2x3 is still the
files, MP3 for audio files and MPEG4 for video files. IFC software that best supports their specific needs, their the rest of the project teams. most widely used. Which version of the IFC format that
is the open standard for BIM. Using open file formats, company set up and allocated budget. Since various is used in a specific project is most often defined in
such as IFC, allows users to access data from a wide software developers have implemented IFC in different Importing a series of IFC files into your own project the project’s ICT specifications. Learn more about the
range of software platforms (including free viewers) ways, there are differences in how IFC is imported and file is not always the best solution, since it can make IFC format, buildingSMART and other buildingSMART
running on different operating systems (e.g., Mac, exported, depending on the specific program you use. the project heavy and difficult to view. The imported standards here:
Windows, Linux, iOS and Android) and various devices Therefore, a good understanding of how to import and models may contain too much data that you don’t need.
(traditional computers, tablets, smartphones, etc.). This export IFC files with the least possible data loss is Therefore, it might be a sensible solution to combine http://anvisninger.molio.dk/
flexibility ensures maximum data availability throughout important. all discipline models into a common federated model
the whole life cycle of a building ― from concept to in an independent BIM program, which is created for
operation and maintenance.
IFC GUIDE B U I L D I N G S M A R T D A N M A R K P R OJ E CT A G R E E M E N T S < CONTENTS > 5

PROJECT AGREEMENTS

Most problems with coordination arise from lack of way that ensures that the individual actor knows what Model View Definition (MVD) is frequently used for conducting consistency checks,
agreement before BIM models are initiated and are is to be delivered and what they can expect to receive at Since an IFC file usually contains a very large amount of design validation, void coordination and more. CV 2.0
mainly related to matters such as a common coordinate any given time. data, buildingSMART has defined a number of specific contains a hierarchical structure for buildings, their
system, rotation from north and project levels. data sets, called Model View Definitions (MVD). MVDs constructions and installations with their associated
An IDM describes the process and which data is to be makes it easy to ensure that the relevant data comes graphic representation, feature sets, materials and
In a Danish context, Molio’s ICT specifications (A102) exchanged, by whom and when. The two Danish IDMs with the extracted IFC file. Coordination View 2.0 (CV information.
are frequently used as a basis for ICT specifications. from buildingSMART on “Areas” and “Collision Control” 2.0) is one of the most used MVD’s and is specifically
BIM-based collaboration works best with clear address the process part, while the IFC file contains designed for coordination and quality assurance of As mentioned earlier, CV 2.0 is designed for the
agreements between the actors. Therefore, it is always data. building models. exchange of discipline models and therefore takes into
recommended that an ICT specification and/or ICT account that the subset of information is different for
process manual be prepared specifying what, when and Molio has made 3 IDM templates available that can be CV 2.0 specification specific disciplines. This means that each consultant
how information is to be exchanged. buildingSMART used as inspiration: IFC 2x3 Coordination View Version 2.0 is the first and only exports the relevant information. For example, the
and Molio both have good tools for these types of most widely used MVD and was developed by buildingS- discipline model from the plumbing engineer will not
agreements. https://anvisninger.molio.dk/Gratis-vaerktojer/Udveks- MART International. CV 2.0 is primarily developed to include the export of columns as it is not relevant to this
ling support the coordination work required during the detail discipline.
Naming of files design stage between separate disciplines such as
A consistent and coherent file name for BIM models architects, engineers and contractors. There is a scheme for certification of software in rela-
(as well as the model’s objects) ensures that IFC files tion to CV 2.0. You should make sure that the software
are easy to understand for internal as well as external This is precisely why CV 2.0 is an obvious format for application you are using are certified, which is most
project participants. conducting an overall quality control, such as checking often shown with one of the labels below.
for collisions, classification and coordination of quanti-
Information Delivery Manual (IDM) ties between the discipline models. In addition, CV 2.0
IDM is a method of specifying which data is to be
exchanged between actors but also how and when data
is to be exchanged. IDM is therefore an important part
of the ICT specification.

During any given construction project, a massive


amount of information changes hands. Work on areas,
spaces, quantities, energy calculations, climate simu-
lations and much more is conducted on a daily basis.
There is a need for digital deliveries to take place in a
IFC GUIDE B U I L D I N G S M A R T D A N M A R K P R OJ E CT A G R E E M E N T S < CONTENTS > 6

Structuring IFC Models Buildings: One or more buildings must appear on a Development of the model BCF
As shown in the figure below, the IFC file’s building plot. Please note that buildings must be defined inde- Various methods have been developed in order to easily buildingSMART also develops an open file format for the
model is hierarchically constructed. Thus, the following pendently as IfcBuilding. communicate the level of model development at the exchange of error reports, for example in the event of
conditions should be respected: model parts level and building level. Often the level of a clash between discipline models. BIM Collaboration
Levels: Building models must contain one or more development is used as a term for the whole building Format (BCF) files can be imported and exported from
Project: Models must only contain one IfcProject and levels (IfcBuildingStorey)*. model, but it is equally relevant to define the individual many of the most common BIM applications. This way,
IfcProject.Name must be completed. building parts. Sometimes the windows should be BCF files form the basis for the process of eliminating
Spaces: Space in building models must be modeled as modeled to one level, while the outer wall should be errors in the project material.
Site: Unless otherwise agreed, the building model IfcSpace objects and must belong to the level on which modeled at another.
should contain only one ifcSite for each project. In they are located.
addition, the landmark number is specified on IfcSite. The development levels of the model are specified in
LandTitleNumber. * IFC uses the British English spelling ‘storey’ for the the ICT specification.
levels of a building
The European standardization organization CEN is
currently working on developing a common European
standard for a method for specifying the level of BIM
information to be exchanged.

Below are the most widely currently used methods in


Denmark and they will be used until the result of the
European standardization work is available.

CCS Information Levels are described in the CCS


Information Levels sheet

LOD (Level of Development):


http://bimforum.org/

DiKon / BIM7AAs’s Specification of Building Parts:


https://www.dikon.info/en/publications/
http://www.bim7aa.dk/DIKON_BIM7AA_Bygningsdels-
specifikationer_UK.html
IFC GUIDE B U I L D I N G S M A R T D A N M A R K B E FO R E E X P O R T I N G TO I FC < CONTENTS > 7

BEFORE EXPORTING TO IFC

Overall structure Project info


With the amount of data that a building model contains, Basic information about the project can be entered
the structure of the content is important in order to in the project file, which makes it easier for external
make the relevant data easily accessible to collabora- parties to review the contents of the model. It can be
tors as well as to the person in charge of preparing the project name, landmark, contact information, etc.
material. The more people that are working on a given  
project, the greater is the need for a clear structure. The most important information that should be entered
is:
Modeling tips
In general, there are a number of tips on how to obtain a Project name
model suitable for exchange: Project number
Building name
• Make sure models from the same user are modeled Plot number
consistently.
• Coordinate that all discipline models use the same
base point (0,0,0).
• Make sure levels are consistent in number and
placed equally in each discipline model (”vertical
sectioning”).
• There may be advantages in splitting objects at
levels and adding the level name as an object
property.
• Use the building modeling software’s tools for their
intended purpose, (eg windows with the window
tool) or reclassify the objects accordingly.
• Check that room objects have correct room heights.
• Avoid unnecessary objects in the model.
• Check for duplicates (two identical objects located
in exactly the same place) and unintentionally Projektoplysningerne kan tilføjes via vinduet
intersecting geometry (two building parts overlap). projektoplysninger, der kan findes under fanen
• Export only the necessary parts of the model. Manage -> Project Information.
• Model items at the level to which they belong.
• Divide objects into as few sub-elements as possible
(with the exception of splitting by level).
• Export the model with the lowest level of detail
possible according to the recipient’s needs.
IFC GUIDE B U I L D I N G S M A R T D A N M A R K B E FO R E E X P O R T I N G TO I FC < CONTENTS > 8

This window appears:

The project information can be added via the ”Proje-


ct Info ...” window, which is located in the drop-down
menu under File -> Info -> Project Info...
IFC GUIDE B U I L D I N G S M A R T D A N M A R K P R OJ E CT C O O R D I N AT E S A N D S U R V E Y O R S [...] < CONTENTS > 9

PROJECT COORDINATES AND SURVEYORS’


COORDINATES

In order to position the project correctly in relation the “World Coordinate” in AutoCADis located many Revit operates with three types of coordination The location of the building is then coordinated
to the real environment, and to ensure that the disci- thousands of miles from the building. points, of which only two are visible: between disciplines and should be located close to
pline models are placed so that they automatically fit Project Base Point.
together, they must be placed correctly in the building In ARCHICAD, this works well, while in Revit you have 1. Project Base Point - used as 0,0,0 for the project
modeling program. This is done by means of a common establish a relationship between the project and the 2. Survey Point - surveyors’ coordinates that tell Link:
zero point. Whether the zero point is the surveyors’ country coordinator using a “Survey Point” object. If this where in the world the building is located https://knowledge.autodesk.com/support/revitpro-
coordinates, or the bottom left grid intersection is not solution is desired in ARCHICAD, a “Survey Point” object 3. Origin Point - Inner Base Point in Revit. This ducts/learn-explore/caas/simplecontent/content/
important as long as all parties agree - and preferably is also used. point is not visible in the project. coordinates-systems-20-miles-limit-the-maxdistan-
has documented this in an ICT specification and/or ICT ce-input-part-i.html
process manual. It is recommended that, regardless of the solution, a It is advantageous to place all three coordination
single common local zero point which is close to the points in the same place and mark the point with two In Revit Coordination points can be turned on via the
There are differences in how the various building building, is defined in the project’s ICT specification or module lines (x, y). Visibility window. Under the Site category, Project
modeling programs handle a zero point that is placed ICT process manual, and describes the location of the Base Point and Survey Point can be displayed by
far away from the building, which is often the case with location (s) of the local zero (s), as seen in the example checking the box.
surveyors coordinates in their DWG drawings, where below.
IFC GUIDE B U I L D I N G S M A R T D A N M A R K P R OJ E CT C O O R D I N AT E S A N D S U R V E Y O R S [...] < CONTENTS > 10

The ARCHICAD Project Origin is shown with a black


cross in plan view. Here, the surveyors coordinate, or
a local, project-specific origin can be located.

If you don’t want the IFC file to use ARCHICAD’s


Project Origin, you can instead place a ”Survey
Point” object that defines a new origin point for IFC
exports:

Two icons appear in the workspace. The circle is


Project Base Point, the triangle is Survey Point. All
values out of the box are zero. To check if Startup
Point is the same point as the other two, it is
possible to move Project Base Point to the starting
location (original). This can be done by selecting
Project Base Point, right-clicking and selecting Move
to Startup Location.

When this setting is dimmed, Project Base Point is


already at the starting position.
IFC GUIDE B U I L D I N G S M A R T D A N M A R K V E R T I C A L S E CT I O N I N G < CONTENTS > 11

VERTICAL SECTIONING

It is important to have a ”vertical sectioning” defined After export the IFC model’s data hierarchy looks like
in the ICT specification, so that all actors define the this:
project levels in the same way. It is a question of naming
the levels (referred to as the ground floor, eg ”GF” or
”00”) and the elevation of each level. It is also impor-
tant to define whether, for example, the level lies on the
upper surface of a finished floor or the upper surface of
a concrete deck.

It is recommended that the official levels of the project


are described in the project’s ICT specification and/or
ICT process manual:

• Level number (IfcName)


• Level name (IfcLongName)
• If appl. roof description (IfcDescription)
• Level elevation
IFC GUIDE B U I L D I N G S M A R T D A N M A R K V E R T I C A L S E CT I O N I N G < CONTENTS > 12

In Revit levels have the ”Building Story” property.


Only levels with Building Story selected will be
exported as levels when the model is exported to
IFC. Only the levels that are agreed for exchange and
which are named correctly should be exported.

It is not unusual for non-story levels to be modeled


in Revit. For example, the architect might have In ARCHICAD, the levels are created under “Story
created a level for placing suspended ceilings. The Settings”. Only the chosen levels are created.
number of secondary levels must always be kept to
an absolute minimum, as this can lead to unneces-
sary errors in exports (not only in IFC exports).
IFC GUIDE B U I L D I N G S M A R T D A N M A R K C L A S S I F I C AT I O N A N D I D E N T I F I C AT I O N < CONTENTS > 13

CLASSIFICATION AND IDENTIFICATION

As building models contain large amounts of geometry However, earlier Danish classification systems, such as For Revit, Molio has created an official Shared CCS classification
and data, it is important to structure the content. Buil- Sfb and DBK, are still used in many places. In addition, Parameter file (https:// ccs.molio.dk/News/Imple- CCSClassification is composed of <CCSTopnode
ding modeling software automatically categorize the there are a number of foreign classification systems, mentationInRevit), which everyone should use for ([L])><CCSClassCode (QQA)><(;)><(CCSClass Name)>
content through the tools used to model. For example such as UniClass and OmniClass, which are widely CCS classification and identification.
walls, floors, doors, windows, stairs, roofs, columns used in many parts of the world. The BIM7AA system, CCS identifikation
and beams are automatically categorized in their own developed by a number of architectural firms in Aarhus, Almost all parameters are available in two versions. CCSTypeID is composed of <CCSTopnode ([L])><præ-
specific categories in the building model. is also widely used. BIM7AA is a system for specifying One is for ”Type” and the other is for ”Instance”. You fix (%)><CCSClassCode (QQA)><Løbenummer (01)>.
building component types based on a predefined list of should only use either Type or Instance but choosing
The IFC format also has built-in categorization, where numbers. one or the other depends on your work processes. The use of top node is optional in CCS. In Revit as
the building parts are divided into ”IfcWall”, ”IfcWindow” The architect and the structural engineer will most a minimum you need to create CCSClassCode,
and so on. Using one system or another doesn’t make a big often be able to settle for the version for Type, CCSClassName and CCSTypeID as project para-
difference in terms of software, but it is important to while the installation disciplines will often need the meters based on Molio’s Shared Parameter file. In
In order to be able to divide data into several categories define at least one classification system used by all the version for Instance. CCSClassification, ”;” is inserted to get Revit’s IFC
and structure data for use, for example, tender lists and project’s consultants, for example in order to extract export to correctly split the parameter into ”Referen-
FM systems, a number of classification systems exist quantities for use in calculations. This is because, for example, pipes in Revit are crea- ce” and ”Name”. See the example on page 14.
that allow the model’s objects to be placed in classes ted as one type regardless of their dimensions. This
based on different systems. The most commonly used In this guide we have chosen to use Molio’s CCS as a does not correspond with the typical organization In the example, values are entered manually, but
classification systems in Denmark are probably CCS classification system. of, for example, a tender list, where each dimension there are a number of software applications for
and FM-classification (forvaltningsklassifikation). typically defines a new type. automatic handling of CCS codes.

In this example we focus only on CCS classification


and CCSTypeID as identification.
IFC GUIDE B U I L D I N G S M A R T D A N M A R K C L A S S I F I C AT I O N A N D I D E N T I F I C AT I O N < CONTENTS > 14

To get an overview of which CCS codes are to be CCS identification


assigned to the individual elements in Revit, you can CCSTypeID has the value [L]% QQA90102.01. The
use CCS Navigate (https://ccs.molio.dk/Navigate/ parameter value is composed of CCSTopnode ([L]),
CodeCracker). The above example shows the search CCSClassCode (QQA)> with a prefix (%) and serial
for window classification. number (90102.01). The serial number must be
unique for the specific type. In the example, Molio
CCS classification has chosen to use a standard division of building
CCSClassCode has the value [CCS] [L] QQA: Window. part types. 90102 thus refers to an ”exterior multidi-
sciplinary window”, type 01.
IFC GUIDE B U I L D I N G S M A R T D A N M A R K C L A S S I F I C AT I O N A N D I D E N T I F I C AT I O N < CONTENTS > 15

Classification tables for ARCHICAD can be downloa-


ded via “Download BIM Content…” either via “Inter-
operability” in the File menu or via “Classification
Manager” in the Option menu.

It is an advantage to download via the Classification


Manager, as you can load them into the project in the
same workflow.
IFC GUIDE B U I L D I N G S M A R T D A N M A R K C L A S S I F I C AT I O N A N D I D E N T I F I C AT I O N < CONTENTS > 16

If the tables are downloaded via file / interoperability,


or the workplace has the tables located locally, they
are imported into the project via the “Classification
Manager”.

Download BIM Content leads to the website where


classification tables can be downloaded for ARCHI-
CAD. The list is long, but it’s easy to get an overview
if you look at the countries’ flags. So far, there are
two Danish systems for download: CCS in Danish
and English, as well as BIM7AA.
IFC GUIDE B U I L D I N G S M A R T D A N M A R K C L A S S I F I C AT I O N A N D I D E N T I F I C AT I O N < CONTENTS > 17

Here is the list of CCS classification codes (which in


this example define doors and windows). Each object
in the project can be classified with the classifi-
cation systems that appear in the “Classifications
Manager”, and you can classify with several different
systems on the same object.
IFC GUIDE B U I L D I N G S M A R T D A N M A R K C L A S S I F I C AT I O N A N D I D E N T I F I C AT I O N < CONTENTS > 18

Screenshots from the Molio house as it appears in


ARCHICAD. To the left is the entire model with a
vertical section and a window selected. On the right
you will see the settings for the selected window.
IFC GUIDE B U I L D I N G S M A R T D A N M A R K CLASSES < CONTENTS > 19

CLASSES

Classes are displayed in the IFC file as ”Classes” or IFC contains more object categories than Revit. In When loading a family into a project, it is important
”Entities”. It is possible to assign properties to objects Revit, many objects will be correctly translated into to customize Revit’s IFC mapping tables. Objects in
in the building models. The properties overwrite the IFC out of the box. For example, walls will be expor- a subcategory will not automatically be exported.
building part name with which the object was created. ted as ”IfcWall” and floors as ”IfcSlab”. But espe- This is because new subcategories are set to ”Not
cially for ”Loadable Families” it may be necessary to Exported” and therefore will not be included in an
This is especially beneficial if you have modeled a specify a translation for IFC’s Entities. As a starting IFC export.
building part using another building part tool. An point, Revit uses the values from respectively: ”IFC
example might be that you have used the wall tool to Export Mapping” and ”IFC Import Mapping”. A more Mapping Table
make a handrail, after which you overwrite the class to detailed mapping it is also possible. See Appendix 1.
be ”Railing” rather than ”Wall”. Revit mapping tables cover only a small percentage
This can be done in three ways: of scenarios. For example, mechanical equipment
1. Customizing the IFC Export Mapping table has more categories in IFC than in Revit.
2. Adding the IfcExportAs parameter and defining
its value (recommended)
3. Customizing the IFC Export Mapping table
combined with the use of subcategories.

Method 1: Mapping categories and


subcategories (SUBCATEGORIES)
(Do not do this)
A ”Loadable Family” in Revit has a category with
any number of subcategories. Subcategories can be
used to subdivide an overall Revit (Object Styles) ca-
tegory. Subcategories can be part of a Revit standard
setup or defined by the individual user/company.

Revit subcategories can be used for the following


purposes:
• Configuration of objects’ visual properties (or
object parts).
• Determining import and export of exchange file
types such as .dwf and .ifc in advance. A sub-ca-
tegory must be created when creating a family.
By default, Autodesk Revit has some predefined
subcategories, but they can also be created by
the user.
IFC GUIDE B U I L D I N G S M A R T D A N M A R K CLASSES < CONTENTS > 20

Method 2: Export IFC as (IfcExportAs) Method 3: IFC layers In ARCHICAD each building part is automatically
An alternative way to export to IFC is by using Revit does not use layers for organizing objects. given a class corresponding to the tool used to
the ”IfcExportAs” parameter. The parameter will Revit uses the class of the IFC object (Class). create the element. The objects from the wall tool
overwrite the association table and can therefore be are classified as walls and the objects from the
used alone or in conjunction with Revit’s mapping Layers are required for effective collaboration with window tool as windows.
table. The ”IfcExportAs” parameter can be used for consultants using tools like ARCHICAD and Tekla.
”System Families” and ”Loadable Families”. If you want to classify the object as another building
Layers are required for effective import mapping in part, for example change a wall to a parapet or
accordance with project standards. Revit will asso- guardrail, this can be done via the drop-down menu
ciate objects with layers by default. The standard in the object settings. Note that you can search the
template is adjusted according to BS1192: 1997 and list of possible classes.
CI / SfB.
Use Uniclass 2015 instead.

Examples of layer mapping:


Curtain Wall
A-214-M_CURT_WALL
A-Ss_25_60_35-M_GlazingSystems
StructuralFrame
S-280-M_STRUCT_FRAME
S-EF_20_10-M_Frames
Duct
M-287-M_DUCT
E-EF_65-M_VentAndAitCon

The mapping table is defined in Revit via a Revit.ini
variable.
ExportLayersNameDGN = ”P: \ Autodesk \ Revit \
2017 \ <Company> -exportlayers-dwg-Uniclass2015.
txtP:\Autodesk\Revit\2017\ <Company> -exportlay-
ers-dwg-Uniclass2015.txt ”.

Note: It is best to use quotes for file paths in case of


blank spaces in the file path.
IFC GUIDE B U I L D I N G S M A R T D A N M A R K L AY E R S < CONTENTS > 21

LAYERS

Another opportunity to create structure in the building search and filter the content. This also makes it
models is by using layers. Almost all building modeling possible to separate the imported layers from an IFC
programs (and many other graphical programs, as file with the layers on which your own professional
well as CAD programs) use layers to structure project model is structured.
content, with the exception of Revit, which structures
with other types of property data. In Revit, you can automatically create layers in the
IFC export based on the classes of the objects (see
The IFC project can contain information about the layers the Classes section). If one’s building modeling
of the various objects, which is a simple and intuitive program supports layers, the layer name will
way to structure the project if one’s building modeling automatically be exported as part of the object’s
program supports layers. Molio publishes revised property data.
versions of their layer structure that can be used to
define layer names. In the illustration below information from a wall
object in an IFC file is shown in Solibri Office, where
If the content of the IFC file is structured in different the layer information is assigned according to
layers, it is easy for the recipient to structure, display, Molio’s Layer Structure 2015:

Layer can be used to secure a ”good” import across


programs. The setup should be described in the
project’s ICT process manual. Revit does not use
layers for organizing objects. Revit uses the class
of the IFC object. When you export to IFC, Revit will
use the export layer structure associated with your
region by default.

This is done by using the DWG mapping file that


comes with Revit. You can change which file is to
be used by, for example, correcting your revit.ini
file (look for the [Directories] section). Under this
section, add or change: ExportLayersNameDGN
= ”C: \ ProgramData \ Autodesk \ <RVT Version> \
exportlayers-dwg-AIA.txt”.
IFC GUIDE B U I L D I N G S M A R T D A N M A R K L AY E R S < CONTENTS > 22

Method 1: Predefined Table


Examples of Layer Mapping:
Walls<tab><tab>A-WALL-____-OTLN<tab>113<tab>A-WALL-____-MCUT<tab>113
Doors<tab><tab>A-DOOR-____-OTLN<tab>31<tab>A-DOOR-____-MCUT<tab>31
Windows<tab><tab>A-GLAZ-____-OTLN<tab>151<tab>A-GLAZ-____-MCUT<tab>151

Method 2: Shared Parameters


It is possible to create a Shared Parameter named
”IfcPresentationLayer” and, by using the value of the
parameter, determine the object’s layer in the IFC file.
This method overwrites all other layer settings (recom-
mended).
IFC GUIDE B U I L D I N G S M A R T D A N M A R K L AY E R S < CONTENTS > 23

Result:
IFC GUIDE B U I L D I N G S M A R T D A N M A R K L AY E R S < CONTENTS > 24

The left side of the dialog box shows layer combina-


tions that can switch between groups of layers. Each
object or group of objects can be assigned a layer.

Layers can easily be turned on and off via the ”Quick


Layers” palette.

In ARCHICAD, the layer system is used to structure the


model content. For example, you can use Molio’s Layer
structure, which is part of the Danish localization for ARCHI-
CAD.
IFC GUIDE B U I L D I N G S M A R T D A N M A R K D U P L I C AT E S A C R O S S D I S C I P L I N E S < CONTENTS > 25

DUPLICATES ACROSS DISCIPLINES

As a starting point, it is ideal that each discipline model Often, each disciplines model will therefore also
contains only those parts of the building for which the contain duplicates from other disciplines models,
specific discipline is responsible. but for the final delivery the federated model should
not contain duplicates. See BIM7AA’s publications on
In practice this can be difficult. For example the archi- ”BIM Detailing and Responsibility (BDA)” for further
tect is responsible for insulating and lining the outer information:
walls, while the structural engineer is responsible for
the load-bearing part of the walls, the architect is also http://www.bim7aa.dk/BIM7AA_BDA.html
responsible for the window holes and windows that are
fixed in the load-bearing part. Software such as Solibri Office can be used to check
discipline models, even if they contain duplicates.
Often, some disciplines will detail parts of their models This is done, for example, by ensuring that two
at a level far too specific to be show in other disciplines consultants models have concrete wall elements
models. The architect may want to model single and all window openings are positioned identically.
object including the upper floor structure to the lower
suspended ceiling, while the structural engineer wants
to divide the concrete part of the deck into elements of
extruded decks with recesses etc.
IFC GUIDE B U I L D I N G S M A R T D A N M A R K D
KAUP ILTIECLAT
NEAV
S NA C R O S S D I S C I P L I N E S < CONTENTS > 26

Screenshot from the Molio house, as the IFC file from


ARCHICAD appears in Solibri Office. The green wall is
marked in both the content list (MODEL TREE) and the
3D view, and the object’s information is shown in the
lower left under ”Info”.
IFC GUIDE B U I L D I N G S M A R T D A N M A R K I FC E X P O R T < CONTENTS > 27

IFC EXPORT

IFC 2x3 Coordination View 2.0 (MVD)


The IFC format is constantly updated by buildingSMART. Since an IFC file can contain a very large amount of
The currently used version is called IFC 2x3, for which data, buildingSMART has defined a number of speci-
many BIM programs are certified for both import and fic data extracts that make it easy to ensure that the
export. See the list of certified BIM programs here: relevant data comes with the IFC file. Coordination
View 2.0 is one of the most widely used and has been
https://www.buildingsmart.org/compliance/certi- developed for coordination and quality assurance
fied-software/ of building models. Coordination View 2.0 locks the
geometry (also called ”Boundary Representation” or
The next version of the IFC format, IFC4, has already ”Brep”) and a wide range of properties are stored at
been launched by buildingSMART and implemented the object level.
in several BIM applications. IFC4 handles increased
types of data, such as map data in GIS format. However, In the following, we will use IFC 2x3 Coordination
there are no BIM programs that are certified for IFC4 View 2.0 to export the IFC file.
yet, which means that it is difficult to ensure that the
quality of imports and exports is satisfactory. Therefore, What model parts to export?
it is still recommended to use IFC 2x3 (and not IFC4) for You should always only export what is needed, for
projects where the IFC file has legal significance. example, furnishing or terrain will often not be Exporting IFC The website https://sourceforge.net/projects/
necessary, and would simply make the file slower To get a proper IFC export, it is often necessary ifcexporter/ contains a user forum including the
and unnecessarily complex for the intended use, to use Revits Open Source IFC exports. Compared necessary instructions for proper setup and use of
which could be clash detection or quantity takeoff. to Revit’s built-in ”normal” IFC exports, the Open the Open Source IFC exporter. The site is currently
Source IFC exporter offers many more options and moving its code and activities to Github
greater flexibility. Since Revit 2017, the Open Source (https://github.com/Autodesk/revit-ifc).
exporter has been used as Revit’s standard IFC
exporter. The Open Source IFC exporter is constantly Before exporting to IFC, there are a number of
updated, whereas the version that comes with Revit settings that need to be checked to ensure a good
is ”locked” with the release of the specific version of and usable IFC file.
Revit. Therefore, you should remember to update the
IFC exporter on an ongoing basis and make sure the The setup can be changed when you click the
ICT specification or ICT process manual describes ”Modify setup” button.
which specific version the project uses, as functio-
nality and errors are corrected continuously. If this The various settings in the main window are grouped
isn’t done it could result in two otherwise similar IFC into five tabs.
exports looking different.

Revits Open Source IFC exports can be downloaded


via the ”Autodesk Exchange Appstore”
(https://apps.autodesk.com).
IFC GUIDE B U I L D I N G S M A R T D A N M A R K I FC E X P O R T < CONTENTS > 28

The settings on each of the five tabs are explained in 4. Space Boundaries: ”None” does not export 5. Project Origin: Select which of Revit’s origin 7. File Header Information: Here it is possible to
detail below. perimeter information. Only the reference room and points is used for export. There are four options: save general file and project information, such as
references to adjacent rooms and components are “Current shared coordinates” - Origin of current author and company.
General exported. This setting is often used. shared coordinates, “Internal Revit coordinates” -
1. IFC Version: Name of the selected configuration. Internal Revit origin, “Project Base Point” - Project 8. Project Address: Here you can save information
The most common configuration is “IFC2x3 Coor- “Level 1” exports spatial boundaries for volume and origin. ”Site Survey Point” - World / national sur- about the project address.
dination View 2.0”. The choice should be described volume studies, including room/space perimeters. veyors’ coordinates.
in the project’s ICT specification and/or ICT process Openings created with the ”Edit profile” tool and
manual. surfaces edited with the ”Split Faces” tool are not 6. Split Walls, Columns, Ducts by level: Divides the
included in the export. elements by level.
2. File Type: File type selection. Choose either IFC or
IFCzip. IFC is the most common. “Level 2” exports spatial boundaries along with all Do not use this feature. All objects should generally
data required for energy or thermal calculations. In be modeled according to how they are to be built or
3. Phase to export: Select the phase you want to level 2 the boundaries are affected by the adjacent modeled on an appropriate level if desired.
export. By default, this is set to ”Default phase to surfaces and their properties, such as their material
export”, which is most often ”New Construction”. properties. For energy calculations, the interfaces
Unfortunately, multiple project phases cannot be are associated with the geometry of the building. If
exported at once. the project uses phases, it is important to ensure
that the appropriate phase is selected in the proje-
ct’s energy settings.
IFC GUIDE B U I L D I N G S M A R T D A N M A R K I FC E X P O R T < CONTENTS > 29

9. Classification Settings: Here the classification


system used in the IFC file can be specified. For more
information about this setting, see Sourceforge Wiki,
Section 6:
https://sourceforge.net/p/ifcexporter/wiki/New%20
features%20in%20v2.8/
Additional Content 3. Export only elements visible in view: Exports only
elements visible in the current view. This feature is
See how CCS is set up correctly in the CLASSIFICATION extremely useful as it gives you 100% control over
1. Export 2D Plan View Elements: Some 2D symbols
AND IDENTIFICATION section. what is exported.
and lines can be exported to IFC (module lines,
doorway symbols, etc.). Depending on the type of
model, it may be advantageous to export the 2D 4. Export Rooms in 3D views: E xports spaces in the
information (e.g., for architects to display opening IFC file.
symbols in the IFC file).

2. Export Linked Files as separate IFCs: Exports


files associated with the project as separate IFCs.
This feature is very useful when the base points of
the various linked files are not coordinated or when
a linked file is placed multiple times in the host file.
This option will place all links correctly and create an
IFC file for all separate linked files (and all instances
of a linked file).
IFC GUIDE B U I L D I N G S M A R T D A N M A R K I FC E X P O R T < CONTENTS > 30

Screenshot from the Molio house as it appears in Revit. To the right is the model and to the left are some of the project settings.
IFC GUIDE B U I L D I N G S M A R T D A N M A R K I FC E X P O R T < CONTENTS > 31

As with all other export situations in ARCHICAD, a Often, the IFC Translator will be part of the com-
Layer Combination and a View is created containing pany’s template. Keep in mind that it is easier to
the geometry to be exported. In the Danish Localiza- keep track of your configuration if it is the View that
tion, this is preset: ”General - IFC”. controls what is exported while the IFC Translator
controls how. Conversly if geometry is turned off in
Please note that it is also possible to export 2D the IFC Translator, but visible in the view, it can be
elements such as Grids, Lines, Text, Labels, Fills and difficult to discover why it is not exported.
2D Views (to plan) of windows and doors. Elements
to be exported must be part of the current View. Select the IFC Translator under the menu:
File / Interoperability / IFC / IFC Translators:
IFC Translators
Together with the correct View, the IFC Translator
ensures that there is full control over what and how
data is exported and that it is done consistently every
time. It is also possible to exchange Translators with
consultants or import them from other projects.
IFC GUIDE B U I L D I N G S M A R T D A N M A R K I FC E X P O R T < CONTENTS > 32

Translator: General Export A number of other settings are also available:


This Translator is set up to export IFC 2x3 in Coordi-
nation View 2.0. ”Model Filter” is set to ”All 3D Elements with Door /
On the left side of the IFC dialog box you will see When you select a Translator, you will see all the Window 2D Views”.
various Translators for import and export, and on settings on the right. The Translators are preconfi- To get a precise IFC export regardless of geometry, ”Type Mapping” is set to ”CCS”.
the right side you will find the settings. Translators gured, so in most cases ”out of the box” export will the settings must be changed so that ”Geometry
are named accordingly to their intended use. There work well. Convertion” is set to ”Precise BREP Geometry” so
are Translators for export to Autodesk Revit MEP / that, for example, Trim, Solid Element Operations
Structure, Trimble Tekla, RIB iTWO and others. and Edge settings of, for example, floor slabs, also
are updated in the IFC.
IFC GUIDE B U I L D I N G S M A R T D A N M A R K I FC E X P O R T < CONTENTS > 33

Specific Translators for IFC Export: Revit Structure Export


This Translator is set to only export items that are
Revit Export to Reference Model defined as load bearing. In addition, the 3D geometry
This Translator has been set up to use the model as is set to appear as ”Extruded”, which means that,
a reference. Included are grid lines and 2D represen- for example, Trim and Solid Element Operations are
tations of windows and doors, but without any data. not included. If you want a more precise geometric
representation, you have to change the geometry
Revit MEP Export conversion setting:
This Translator is set for subsequent import into
Revit MEP, and exports 3D geometry and Grid lines. Select Brep as shown below:
IFC GUIDE B U I L D I N G S M A R T D A N M A R K I FC E X P O R T < CONTENTS > 34

ARCHICAD IFC import in Revit NOTE! The ”GRAPHISOFT Improved IFC Import”
To optimize the import of ARCHICAD’s IFC models in add-in to Revit has a conflict with MagiCAD, which
Revit, the Revit user should install the ”GRAPHISOFT means Revit will be incredibly slow if both programs
Improved IFC Import” add-in to Revit. It improves / add-ins are installed. Therefore, always check if
Revit’s import of the IFC model – both when impor- this will be the case before installation.
ting and also when linking the IFC file. In addition,
exports of the Revit model to IFC are improved for The image at the bottom right shows the import with
ARCHICAD imports. Revit Open / IFC in the left window and with GRAPHI-
SOFT’s Improved IFC import in the right window.
Notify your Revit partners that they should use
ARCHICAD’s add-in for import and export:

IFC Model Exchange with ARCHICAD for Revit 2019:


http://www.graphisoft.com/downloads/interoperabi-
lity.html
IFC GUIDE B U I L D I N G S M A R T D A N M A R K E X P O R T I N G P R O P E R T Y D ATA < CONTENTS > 35

EXPORTING PROPERTY DATA

Object Properties Property Sets


A building part’s characteristics are often described in If it is agreed in the ICT specification that additional
the BIM world as a ”Properties”, where a Property Set properties must be provided on some or all objects, it
(Pset) is a collection of properties, typically within a will be practical to provide a list of these properties as
specific domain, such as product information (manufac- a “Property Set” (“Pset”) that can be imported into the
turer name, date of production, country of production, building modeling program. This ensures that all data
etc.). fields are automatically created with fewer chances for
error as a result. This is called a ”Shared Parameter”
All objects in the building model may have properties file in Revit or a ”Property Manager” file in ARCHICAD.
assigned. Some properties define the geometry of the
object and are also called parameters (e.g., height and
width), while others are data-only associated with the
object (e.g., U-value).

Molio and others are currently working on identifying


which properties add value in relation to different
project stages and levels of detail. At the same time,
they are working on defining a method so that one can
uniformly define sizes (e.g. opening dimensions or
product dimensions), colors (e.g. RAL, NCS or Pantone), Property Sets 4. Export schedules as property sets: All Revit
fire class (e.g. EI 30 A2-s1, d0) and units (e.g. meters or 1. Export Revit property sets: Exports all Revit schedules will be converted and exported to custom
millimeters)). properties to the IFC file. This feature should not be IFC Property sets. See Appendix 2.
used for ”phase delivery” as the IFC file will most
likely contain both non-validated and validated data, 5. Export only schedules containing IFC, Pset
without the recipient being able to determine what or Common in the title: This will only export the
is what. Instead, use ”Export User Defined Property schemas to IFC custom property sets when the Revit
Sets” to select which properties are exported. schemas contain ”IFC”, ”Pset” or ”Common” in the
title. Should only be used if this is a conscious choice
2. Export IFC common property sets: IFC contains a and configured correctly in the project. See Appendix
set of ”default properties” for each object type. If this 2.
feature is enabled, the properties will be exported /
created. 6. Export User Defined Property Sets: Exports Revit
parameters in a custom property set. This is the
3. Export base quantities: Calculates the IFC preferred method of exporting custom properties to
quantities based on Revit’s geometry. The values IFC. See Appendix 3.
are transferred as ”locked” values in the IFC file.
(Recommended) 7. Export parameter mapping table: Exports Revit
parameters to IfcCommon Propertysets. This is not
recommended.
IFC GUIDE B U I L D I N G S M A R T D A N M A R K E X P O R T I N G P R O P E R T Y D ATA < CONTENTS > 36

2. Allow use of mixed ”Solid Model” representation:


Several solids created per object in case of complex
geometry. This results in lighter IFC export for
complex geometry.

3. Use active view when generating geometry: Use


the current view to create geometric representation
of the objects in the IFC. This setting is recommen-
ded.

4. Use family and type name for reference: The


family name and type name are used as “Reference”
in IfcCommon Property Sets.

5. Use 2D room boundaries for room volume:


Level of Detail
Exports simplified space geometry (based on 2D
1. Level of detail for some element geometry:
plane instead of the actual 3D shape). If only the area
Reduces the amount of meshes when exporting to
of the room is needed, this feature may be good,
IFC using ”BoundaryRepresentation”. Set this to
otherwise it should not be used.
”Low” to reduce the IFC file size.

6. Include IFCSITE elevation in the site local


placement origin: Exports the height of IfcSite’s
local placement. It should be agreed in the project’s
ICT specification or ICT process manual whether this
feature is used or not.

7. Store the IFC GUID in an element parameter


after export: Save the IFC GUID for each object.
This allows for for checking whether all items were
exported to IFC. It also ensures that the same IFC
GUID will be used for the next export. The people
behind this guide have in some cases experienced
failures with this feature.

8. Export bounding box: Create a virtual IFC element


that represents the smallest right-angled box the
Advanced
object can be in.
1. Export parts as building elements: Exports
Revit’s ”parts” as separate objects.
IFC GUIDE B U I L D I N G S M A R T D A N M A R K E X P O R T I N G P R O P E R T Y D ATA < CONTENTS > 37

In the Property Manager, preset properties can be


loaded, and new properties can be created to add to
the model. By starting a new group, you can structu-
re your data into relevant “PropertySet”.

Each property can be associated with a specific


classification. In the ”Edit Availability” for ”Classifi-
cations” checkbox select the current classification.
Thus, a given property must be available when
classifying with ”CCS Building Components - Com-
ponents”. Or even more specifically CCS Building
Components, [L] BA? Electrical potential converting
components, [L] BAA Volta
IFC GUIDE B U I L D I N G S M A R T D A N M A R K E
K XAPPO
I TRETLI N G
AVPNR O P E R T Y D ATA < CONTENTS > 38

This makes the property


available when the specific
classification is selected for
the individual object, as in this
example in the settings for a
wall.
IFC GUIDE B U I L D I N G S M A R T D A N M A R K I FC S TA N D A R D P R O P E R T I E S < CONTENTS > 39

IFC STANDARD PROPERTIES

In addition to classification systems, the BIM objects


can be assigned several properties that further describe
the objects and their function. This could for example
be:

• Structural building parts - whether a building part


is part of the structural system
• Internal or external building part - whether a buil-
ding part is part of the building envelope (exterior /
interior)
• Renovation status / Phases
• Fire rating / class

These characteristics are universal across disciplines,


software platforms, and projects.

IFC properties for all IFC objects can be found on the


buildingSMART technical website: http://www.buil-
dingsmart-tech.org/ifc/IFC4/Add2/html/

Section from the Propertyset IfcWindowCommon, which


contains commonly used properties for windows.
IFC GUIDE B U I L D I N G S M A R T D A N M A R K I FC S TA N D A R D P R O P E R T I E S < CONTENTS > 40

Fire Rating
As with the ”IsExternal” parameter, the ”FireRating”
parameter must be added manually for those
families, which don’t have this as a default property.
Note that the property built into Revit called ”Fire
Rating” is a Type parameter. Sometimes this may
be desirable, sometimes it is better to make this an
Instance parameter.

In the case of the latter, the parameter ”Fire Rating”


can be added as an Instance parameter. When
the value for the parameter is not filled, Revit will
use the parameter for the type when exporting to
IFC. For ”Loadable Families”, the parameter ”Fire
Structural / Non-Structural
Rating” can be created manually, as with ”External /
If this property is set to ”structural”, the
Internal”.
element is load bearing. In all other cases,
it is non loadbearing.

When modeling walls via the ”Structure”


tab, Revit will automatically define a wall
Exterior / Interior
as a structural wall. Objects that have the
Walls, floors, ceilings, roofs and columns in the IFC
”Structural” property checked in Revit will
file can have the ”IsExternal” property. This property
also have this property in IFC. The property
defines whether an object is interior or exterior. For
can be found in the property ”Pset_xxx-
system families such as walls and floors, this can
Common” (ie Pset_ WallCommon for
be specified using the built-in ”Function” parameter
walls), where the ”LoadBearing” property
found in the properties of the type.
is set to ”True”.
For ”Loadable Families”, such as columns, a project
parameter can be used to describe whether the
object is interior or exterior.
IFC GUIDE B U I L D I N G S M A R T D A N M A R K I FC S TA N D A R D P R O P E R T I E S < CONTENTS > 41

Under each object’s settings, under the tab ”ID and If you want to add parameters that are not already
Categories”, you can set the object’s category (for listed in the object’s settings, they can be added
example, a wall can be set to ”foundation”) and manually by selecting the relevant data fields under
whether it is a load bearing, inner or outer building IFC parameters.
part, as well as the renovation status of the building
part. If you want to create data fields that are not common
IFC parameters, they are added by clicking ”New”.
IFC GUIDE B U I L D I N G S M A R T D A N M A R K I FC S TA N D A R D P R O P E R T I E S < CONTENTS > 42

Screenshot from the Molio house as it appears in


ARCHICAD, with a horizontal section through the
first floor.
IFC GUIDE B U I L D I N G S M A R T D A N M A R K V I S U A L C H E C K A N D C O M P R E S S S I N G I FC [...] < CONTENTS > 43

VISUAL CHECK AND COMPRESSSING IFC FILES

Before sending your IFC file to your collaborators it is Tekla BIMsight What to look for? Compressing the IFC File
inherently important to check it for errors. This is done An IFC viewer with slightly more features is Tekla When looking through your exported file, you should pay An IFC file can contain a lot of repetition of data (re-
in a different program than the one you are exporting BIMsight, which, in addition to visual examination of attention to the following: dundant data), which is easily removed with the small
from. discipline models, can also assemble several files into a and free Solibri IFC Optimizer program that removes
federated model and perform low level collision control. • Is the IFC file structured by building, levels and redundant data, reducing the file size without reducing
Which software is best? Tekla BIMsight is only available for Windows. building components (including spaces) and does it quality. This means that the file will be faster to send,
It is recommended to use an IFC viewer developed by a contain the appropriate layers and property data for upload and download, as well as import into other
third party, which means that if the IFC file is exported Tekla BIMsight is owned by the company Trimble. the project? programs faster. Solibri IFC Optimizer removes approx.
from Revit do not use Autodesk software to check, and if • Are parts of the model missing? 10-30% of file size.
the file is exported from ARCHICAD do not use GRAPHI- Download: https://www.tekla.com/tekla-bimsight/ • Are all building elements correctly aligned with each
SOFT software. other and are they on the correct levels? Download Solibri IFC Optimizer: https://www.solibri.
KUBUS BIMcollab Zoom • Does each building part have the relevant property com/solibri-ifc-optimizer
Free IFC viewers One of the latest IFC viewers on the market is BIMcollab data (do a random check)?
There are a number of good free IFC viewers on the Zoom, developed by the Dutch company Kubus. The pro- • Is the model placed correctly at the agreed It also makes sense to compress the IFC file into a ZIP
market that are optimized for visual review: gram is very intuitive and is visually more polished than coordination point (loading other models will quickly file (can also be done with Solibri IFC Optimizer). There
the two above competitors with for example filtering check this)? are several BIM programs that can import ZIP compres-
Solibri Anywhere features called “smart views”. Like Tekla BIMsight, sed IFC files directly, but alternatively, the ZIP file must
One of the most used and proven IFC viewers is the BIMcollab Zoom lets you collect discipline models into be extracted before import. ZIP compression removes
Solibri Anywhere (previously called Solibri Model federated models but does not have automated check up to 90% of file size, but also requires extra time for
Viewer), which is known for the best translation of the of models. BIMcollab Zoom runs on both Mac and both compression and extraction.
IFC format on the market. The free program is a ”light” Windows.
version of Solibri Office (previously called Solibri Model
Checker), and therefore lacks a number of features, Download: https://www.bimcollab.com/en/Products/
such as the ability to assemble discipline models into zoom
federated models and to do automated checks of the
models. Solibri Anywhere is an intuitive program that
works for both Mac and Windows and can handle even
very large, complex projects.

The Solibri Anywhere is owned by the company Ne-


metschek, which also owns the company GRAPHISOFT,
which is the developer of ARCHICAD.

Download: https://www.solibri.com/solibri-anywhere
IFC GUIDE B U I L D I N G S M A R T D A N M A R K V I S U A L C H E C K A N D C O M P R E S S S I N G I FC [...] < CONTENTS 44

Screenshot from the Molio house as it appears in the


Solibri Office ”Model Tree” (object hierarchy) unfolded
and a window selected. At the bottom left is a number
of window properties.

You might also like