Preparing BIM IFC source files

Last updated: May 02, 2024

To ensure a detailed and easy calculation on Madaster, the BIM model needs to be prepared well. The following text will guide you through the key points!

Madaster general guidelines for all IFC source files

  • When preparing a source file in a BIM application (Revit, ArchiCAD, Etc.), the universal IFC file format should be used when exporting the model, which will subsequently be uploaded into the Madaster Platform.
  • Madaster supports the acceptance and application of the BIM Basis IDS (Information Delivery Specification). For more information, please refer to https://ucm.buildingsmart.org/use-case-details/2594/en.
  • The Madaster guidelines for building information modelling and exporting an IFC file are as follows:
  • All elements within the model must include:
    1. Unique GUIDs.
    2. Geometric properties (so-called ‘base quantities’).
    3. A Material description.
    4. A classification coding, on the basis of which Madaster can assign the elements to the appropriate shearing layer. Most countries have their own standards for building element classifications (Please refer to the Glossary - Industry Standards and your country). The Madaster platform allows you to read your national classification from the BIM files and map it to the layers of the building.
  • Ensure the correct “IFC-Type”, to the best ability.
  • Prevent the use of the IFC entity ‘Building element proxy’ and ‘Building element part’.
  • Export the “Renovation status” or “Phasing” in the eponymous Property set; the values allowed are english: Existing / Demolish / New.
  • Preferably use the “IFC 4 Design Transfer View” export setting, however “IFC 2x3” is accepted.
  • Coordinate the local position of (all) the aspect models, close to the point of origin.

Prepare Revit IFC source files

To ensure your file is suitable for import, it must comply with buildSmart standards. Please refer to BIM Basic IDS for an extensive manual.

  1. Review Madaster’s general guidelines for all IFC source files
  2. Add building element classification in Revit:
    • Generally it is possible to have an ifcText or ifcClassification parameter, that contains the classification code (no ifcInteger!).
    • To add the classification as an Assembly Code, download the file for the classification of your choice. (!! ADD LINK TO DOWNLOAD FOR ASSEMBLY CODE FILES!!)
    • Go to Manage > Additional Settings > Assembly Code” and navigate to the classification file using browse and confirm with OK to load it into Revit. When you have selected an element go to “Edit Type” and click in the parameter “Assembly Code” and type the correct coding. It is also possible to select the Assembly code from a list, click on the block with … and select the correct code.
  3. Add materials in Revit:
    • It is possible to assign certain categories or families a specific material. For this go to Manage > Settings > Object Style.
    • To define the material of a type, select an instance of the type and go on “Edit Type” in the Properties Tab.
    • A library of materials is available for picking, as well as the option to add an individual material or download other material libraries.
    • It is important that the materials that are used get a clear name in which the material definition is described (concrete strength xy and z% steel, rock wool etc.).
  4. Add materials according to NLSfB as material library in Revit (NL Specific):
    • According to the Dutch Revit Standards the NLRS2.5.2 allows you to find a complete material library in the form of a .asd cliff. This is based on NLSfB table 3 which allows you to directly export materials to IFC.
    1. Click Manage tab > settings panel > Materials
    2. Dropdown menu (bottom left) > Open Existing Library.
    3. Select the .adsklib library and open the file.
  5. Export IFC file in Revit:
    • When exporting a model, be sure to have the right export settings:
    • In the Tab “Property Sets” check the boxes for “Export base quantities” and “Export user defined property sets”, if the Madaster cPset was used.
    • In the Tab “General” select “IFC4 Design Transfer View”

Prepare ArchiCAD IFC source files

To ensure your file is suitable for import, it must comply with IFC protocol. Please refer to BIM Basic ID for an extensive manual.

  1. Review Madaster’s <a href=”!!!! ADD LINK TO MANUAL”“>general guidelines</a> for all IFC source files
  2. Add building element classification in ArchiCAD:
    • Madaster uses a classification code to sort the elements into building layers, the standard classification method varies from country to country.
    • This notation can be added in the Category and Properties in the selection settings of an object. In this window you need to open Manage IFC properties and must activate the Apply predefined rule. In this last window you can activate the Encoding and with the degree of detail (number of digits in the code). The last step is now to indicate which coding the object has.
  3. Add materials in ArchiCAD:
    • For an exact evaluation, all elements modelled should be equipt with a material, which is defined in ArchiCAD in the Building Materials with the option to add an individual material.
    • It is important that the materials that are used get a clear name in which the material definition is described (concrete strength xy and z% steel, rock wool etc.).
  4. Export IFC file in ArchiCAD:
    • Under Save As you can choose to save the file as IFC. This is done in the Format: IFC file. In addition, you will need to set the correct translator to export the model in the right way. This can be set in 2 ways: manually or directly downloadable:
    1. Manually set up IFC export: when setting up manually, start creating a new Translator by clicking Create new and settings the following:
      • Under “Settings” > “IFC Scheme” set “IFC4” and “Design Transfer View”
      • The “Geometry conversion” needs to be set to “IFC4 Design Transfer View”
      • The “Data conversion” to “General translator IFC4”
      • It is important that the check mark IFC Base Quantities in the data settings is not forgotten.
    2. Import Madaster Template for IFC Export: (https://docs.madaster.com/files/Archicad_ExportTemplate.tpl) you can download a preset IFC translator, which can be imported via the import button. When saving your file, make sure to select the proper translator.

IFC model check

  • Before uploading your IFC model to the Madaster platform, it is recommended to do a completeness check (classification coding, Base Quantities, Material etc.) For this check, use the free BIMcollab ZOOM Public Viewer in combination with the Madaster smart views.
  • BIMcollab ZOOM Public Viewer and the Madaster smart view can be downloaded for free here. After installing the BIMCollab Zoom, you can load the programmed Madaster smart views into the program via the Import button. By now opening your own (IFC) model, the model, the smart views, can be checked for completeness.