+7 (951) 099-68-09info@tes73.ruSIPМосква · Ульяновск
Библиотеки

IfcOpenShell

Движок для работы с IFC-файлами

Описание

IfcOpenShell — это библиотека с открытым исходным кодом для парсинга, записи и валидации IFC-файлов. Это «мотор», на котором работают десятки BIM-приложений, включая BlenderBIM.

Библиотека поддерживает IFC2×3 и IFC4, предоставляет Python API для программного доступа к IFC-данным. С помощью IfcOpenShell можно читать модели, извлекать свойства элементов, проверять соответствие стандартам и конвертировать данные.

Для строительных организаций IfcOpenShell важен как инструмент автоматизации: массовая обработка IFC-моделей, извлечение данных для сметных систем, проверка качества BIM-моделей, интеграция с корпоративными системами.

Библиотека также включает утилиты: IfcConvert (конвертация IFC в другие форматы), IfcPatch (патчинг IFC-файлов), Ifc validation (проверка по правилам).

Возможности

Чтение и запись IFC

Полная поддержка IFC2×3 и IFC4 на уровне объектов

Python API

Программный доступ к IFC-данным для автоматизации

Валидация

Проверка IFC-моделей по правилам (IDS, bSDD)

Конвертация

IfcConvert: IFC → OBJ, DXF, GLTF, XML

Пакетная обработка

Массовая обработка сотен IFC-файлов за раз

Применение в строительстве

  • Автоматическое извлечение объёмов из BIM-моделей для смет
  • Проверка качества IFC-моделей перед передачей заказчику
  • Интеграция BIM-данных с ERP/CRM-системами
  • Конвертация IFC в визуальные форматы для презентаций

Преимущества

  • Бесплатный (LGPL)
  • Мощный Python API
  • Основа для десятков BIM-инструментов
  • Активная разработка

Ограничения

  • Нет графического интерфейса (библиотека)
  • Требует навыков программирования
  • Сложная установка на Windows

Нужна помощь с выбором ПО?

Поможем подобрать стек open-source инструментов под ваши задачи, настроить процессы и обучить команду.