Industry Foundation Classes (IFC) Reader

FME reads files in the Industry Foundation Classes (IFC) format.

The IFC_API reader produces FME features from IFC elements, with feature types based on the IFC element category.

Supported Schemas

The reader can read IFC files with the following set of schemas:

  • IFC2x_FINAL
  • IFC2x2_FINAL
  • IFC2x3
  • IFC4
  • IFC4x1
  • IFC4x2
  • IFC4x3
  • IFC4x3_RC1
  • IFC4x4

Industry Foundation Classes (IFC) Product and System Requirements

Format

Product

Operating System

Reader/Writer

FME Form

FME Flow

FME Flow Hosted

Windows 64-bit

Linux

Mac

Reader

Yes

Yes

Yes

Yes

Yes

Yes

Reader Overview

The IFC reader will automatically detect the version of the IFC file it is reading, by analyzing the file header.

The reader supports all IFC versions.

The value for the reader dataset is the path to the .ifc source data file. If the data file does not exist, or if the file is unrecognized by the reader, then the translation will fail.

IFC 3D element geometry will be represented as 3D surfaces and solids on features.