*
Bookmark and Share

IFC File Analyzer

Description/Summary:

The IFC File Analyzer generates a spreadsheet from an IFC file. IFC (Industry Foundation Classes) is the data exchange standard used to facilitate interoperability in the building and construction industry. IFC is developed by buildingSMART.

In the spreadsheet, a worksheet is created for each type of IFC entity in the file. Every row in the worksheet contains the attributes for an instance of an IFC entity. Multiple IFC files can be analyzed at once to compare entity usage. There are options to select which types of IFC entities are processed and to report some of the IFC entity Inverse relationships.

Some coverage analysis is provided by reporting the usage of some entity attributes and if an entity is part of the Coordination View. There are also links to current IFC entity documentation.

Typical IFC viewers show a visualization of the building represented by the IFC file. The user can drill down to the individual attributes for a single building object. However, there is no way to view all of the entities and their attributes at once. The IFC File Analyzer provides this capability by creating a spreadsheet from the IFC file.

The paper "Developing Coverage Analysis for IFC Files" was presented at the CIB W78 conference, 16-19 November 2010, Cairo, Egypt. Download Powerpoint presentation.


Sample Spreadsheet: IFC_File_Analyzer_ifc.xlsx

Sample Screenshots:

Details

Version: 2.05

Last Updated: 22 Aug 2012

Type of software: Windows and command line versions

Authors:

System/Platform:

The IFC File Analyzer runs on Windows computers. 

Any version of Microsoft Excel is required to generate the spreadsheets.

Download information:

Documentation:

Information about how to use the IFC File Analyzer is available through the Help menu and tooltips in the software.

References/Credits/Disclaimers:

This software was developed at the National Institute of Standards and Technology by employees of the Federal Government in the course of their official duties. Pursuant to Title 17 Section 105 of the United States Code this software is not subject to copyright protection and is in the public domain. This software is an experimental system. NIST assumes no responsibility whatsoever for its use by other parties, and makes no guarantees, expressed or implied, about its quality, reliability, or any other characteristic.

We would appreciate acknowledgement if the software is used.

Contact

Robert Lipman, robert.lipman@nist.gov