Voxa
Все статьи
IFCRevitBIMмиграция данных

Миграция из RVT в IFC без потери параметрических данных

Admin19 июля 2026 г.3 мин чтения
Миграция из RVT в IFC без потери параметрических данных

Миграция из RVT в IFC без потери параметрических данных

Переход с нативного формата Revit (RVT) на открытый стандарт IFC часто воспринимается как простая операция «Экспорт → Готово». На практике именно здесь теряется значительная часть параметрических данных, которые потом сложно восстановить. Ниже — практическое руководство по тому, как выполнить миграцию корректно.

Почему данные теряются при экспорте

RVT хранит параметры в собственной схеме Revit: семейства, типы, вложенные параметры экземпляров. IFC использует другую модель данных — IfcPropertySet и IfcQuantitySet. Автоматическое сопоставление между ними неполное:

  • Общие параметры (Shared Parameters) экспортируются корректно только при правильной настройке маппинга.
  • Параметры проекта нередко теряются, если не назначены конкретным категориям элементов.
  • Вложенные семейства могут «схлопнуться» в один геометрический объект без свойств.
  • Типовые параметры иногда не передаются на уровень экземпляра, хотя в RVT они наследуются автоматически.

Подготовка модели перед экспортом

Перед тем как запускать экспорт, стоит выполнить несколько шагов.

1. Аудит параметров

Пройдитесь по категориям элементов и проверьте:

  • Все ли нужные параметры объявлены как Instance Parameters (не только Type).
  • Нет ли параметров без значений — они часто отсекаются экспортёром.
  • Используются ли Shared Parameters вместо Project Parameters там, где это возможно: первые надёжнее маппируются в IFC.

2. Настройка IFC Export Settings

Revit предоставляет гибкий диалог экспорта. Ключевые настройки:

  • IFC Version: выбирайте IFC 4 (IFC2x3 имеет ограниченную поддержку ряда типов свойств).
  • Export only elements visible in view: отключите, если нужна полная модель.
  • Property Sets: включите «Export IFC Common Property Sets» и «Export base quantities».
  • Split Walls and Columns by Level: включайте только при необходимости — это меняет структуру объектов.

3. Настройка маппинга параметров

Revit позволяет создать файл .txt с явным маппингом Shared Parameters на конкретные IfcPropertySet. Это наиболее надёжный способ гарантировать, что ваши пользовательские параметры окажутся в нужных наборах свойств IFC.

Пример строки маппинга:

FireRating    IfcCommon    Pset_WallCommon    FireRating

Файл маппинга подключается в настройках экспорта через «Additional Properties».

Валидация после экспорта

Экспорт выполнен — теперь нужно проверить результат, не открывая Revit.

Проверка структуры IFC

Откройте файл в IFC-валидаторе (например, официальном buildingSMART Validation Service) и убедитесь:

  • Нет синтаксических ошибок схемы.
  • Все элементы имеют корректный GlobalId.
  • Иерархия IfcProject → IfcSite → IfcBuilding → IfcBuildingStorey сохранена.

Проверка параметров

Откройте IFC в любом IFC-браузере и выборочно сравните свойства нескольких элементов с исходным RVT:

  • Все ли Pset_* присутствуют?
  • Корректны ли типы данных (IfcLabel, IfcReal, IfcBoolean)?
  • Сохранились ли пользовательские наборы свойств?

Просмотр и проверка IFC в Voxa

Когда IFC-файл готов, загрузите его в Voxa для финальной визуальной и параметрической проверки. Платформа рендерит модель в облаке и предоставляет доступ через браузер — без необходимости устанавливать Revit или специализированное ПО.

В интерфейсе Voxa можно:

  • Кликнуть на любой элемент и увидеть его IfcPropertySet в боковой панели.
  • Отфильтровать элементы по значению параметра — удобно для проверки, что, например, все стены имеют атрибут FireRating.
  • Сравнить несколько версий модели, чтобы убедиться, что повторный экспорт не «сломал» ранее корректные данные.

Такой подход позволяет BIM-координатору проверить качество передачи данных, не привлекая разработчика и не разворачивая локальный стек инструментов.

Типичные проблемы и решения

| Проблема | Причина | Решение | |---|---|---| | Параметры есть в RVT, но отсутствуют в IFC | Project Parameters без маппинга | Перевести в Shared Parameters или добавить маппинг | | Геометрия есть, свойства пустые | Вложенное семейство без параметров экземпляра | Вынести параметры на уровень хост-семейства | | Неправильные типы данных в IFC | Параметр объявлен как Text, но содержит число | Исправить тип в Revit до экспорта | | Дублирование Pset | Несколько источников маппинга | Унифицировать файл маппинга |

Итог

Миграция RVT → IFC — это не кнопка, а процесс, требующий подготовки модели, явной настройки маппинга и валидации результата. Потраченное на это время окупается: IFC-файл с полными параметрическими данными можно использовать в любых downstream-инструментах — от расчёта смет до эксплуатации объекта.

Похожие материалы

Скоро здесь появятся статьи по близким темам.