Industry Foundation Classes (IFC) Reader (Tech Preview)

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

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

Technology Preview

This format is still under active development, so please expect changes to the current behavior. Safe Software does not recommend using this format in production environments.

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 IFC2x, IFC2x2, IFC2x3 and IFC4.

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 on features.