Skip to main content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

IFC File Analyzer

IFC File Analyzer screenshot

The IFC File Analyzer generates a spreadsheet or CSV files 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 and is an ISO standard - ISO 16739.

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 or CSV files from the IFC file.  The spreadsheet or CSV files are useful to help understand the IFC file format and relationship between the entities and their attributes.

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.

Sample Spreadsheet: IFC_File_Analyzer_ifc.xlsx 

 

Contact

Created May 9, 2011, Updated July 1, 2020