IFC to JSON

Convert IFC files to JSON format, for documentation see https://github.com/bimaps/ifc2json.

Convert to JSON

AI-generated

Overview

This node converts IFC (Industry Foundation Classes) files to JSON format. It is useful in scenarios where users need to transform building and construction data stored in IFC files into a more accessible JSON format for further processing, analysis, or integration with other systems. For example, architects or engineers can convert IFC files from BIM software into JSON to automate documentation or data extraction workflows.

Use Case Examples

  1. Convert an IFC file named 'Building.ifc' to a JSON file named 'Building-Architecture.json' for use in a web application.
  2. Automate the conversion of multiple IFC files to JSON format to integrate with a data analytics platform.

Properties

Name Meaning
IFC Filename Name or ID Select the IFC file to convert, either from a list or by specifying an ID using an expression.
Output Filename Specify the name of the output JSON file.
Wait for Completion Choose whether to wait for the conversion job to complete before continuing the workflow.
Polling Interval (Seconds) If waiting for completion, how often to check the job status in seconds.
Timeout (Seconds) Maximum time in seconds to wait for job completion if waiting.

Output

JSON

  • job_id - The identifier of the conversion job.
  • status - The status of the conversion job, e.g., completed or in progress.
  • result - The result data of the conversion job, typically the JSON content or metadata.

Dependencies

  • An API key credential for the IFC Pipeline API

Troubleshooting

  • Common issues include invalid IFC file selection or API request failures.
  • If the job does not complete within the timeout, increase the timeout or check the job status manually.
  • Errors during conversion are returned in the output as error messages if 'Continue On Fail' is enabled.

Links

Discussion