260просмотров
24.0%от подписчиков
22 марта 2026 г.
Score: 286
---
В своих текстах мы неоднократно упоминали сервис IDS для Revit от DiRoots как более-менее единственный системный сервис для экспорта ЦИМ из формата RVT в формат IFC на основании IDS-требований. И вот добрые люди дали нам возможность самостоятельно поработать с ним.
Сервис работает на базе стандартного экспортёра Revit. Ключевое отличие от стандартного экспортёра (помимо собственно работы с IDS) – возможность проверить (функция Inspection) количество элементов, которые:
– упомянуты в IDS-требованиях,
– присутствуют в исходной модели
и
– попадут в IFC-модель.
По свидетельствам наших подрядчиков, одна процедура экспорта «вручную» – это от 5 до 7 попыток экспортировать модель. Каждая попытка отнимает время на непосредственную выгрузку модели и проверку результатов выгрузки, что для сводной ЦИМ может занять целый рабочий день одного специалиста.
В сервисе IDS для Revit до начала экспорта можно узнать, сколько элементов ЦИМ будет экспортировано, и сравнить полученное число с числом элементов в ЦИМ, подсчитанным инструментом «Спецификация» (или через Dynamo-скрипт).
Для работы в сервисе пользователю доступны 3 вкладки.
Вкладка Entity Inspector нужна для визуального отображения связей IFC-классов, изложенных в IDS-требованиях (слева), и категории Revit с количеством элементов, отвечающих требованию (справа). Также можно проверить элементы в Revit, выделяя их или изолируя от основной модели.
Важно: сервис засчитывает элемент, только если у такого элемента заполнен параметр IfcExportAs.
❗️Работая с Entity Inspector, наш сотрудник Егор Редюков обнаружил особенность сервиса, которая не влияет на результат экспорта, но может запутать пользователя – Entity Inspector не показывает связь классов и категорий, когда одному IFC-классу соответствуют две и более категории Revit.
Например, IfcMember (несущий элемент) можно моделировать категориями «Балки», «Раскосы» и «Колонны». И если в модели есть 8 балок и 2 колонны, то сервис посчитает будущие IfcMember правильно и покажет число 10, но у себя в списке отобразит их все как категорию «Балка».
Имея в виду этот момент, можно визуально проверить набор экспортируемых элементов с помощью инструмента «Изолировать».
Ввиду такой особенности работы сервиса в части связи категорий Revit и классов IFC нам в голову пришла идея, которую мы тут-же предложили разработчику – добавить в сервис функционал по связи IFC-классов и типов (PredefinedType) не через использование категорий Revit, а через связь с параметром «Код по классификатору». Почти все из виденных нами классификаторов элементов ЦИМ имеют отсылку к IFC, и можно воспользоваться ими, чтобы не зависеть от категорий Revit.
Во вкладке Map Properties (как должно быть понятно из названия) сопоставляются параметры из ЦИМ с параметрами (IfcProperties) из файла.
В третьей вкладке Prop Inspector отображаются элементы модели, параметризация которых прошла проверку на соответствие IDS-требованиям.
Выполненные настройки сервиса можно сохранить в XML-формате и при необходимости передать их коллегам-подрядчикам.
---
Продолжая тему экспорта ЦИМ в формат IFC, отметим, что после беседы с нами Павел Кобченко обратил наше внимание на сервис CadFarmApp, который компания «АСКОН» разрабатывает для конвертации моделей из САПР-форматов RVT и RNP в формат IFC – при этом наличие самих САПР не требуется. Сейчас CadFarm находится на стадии бета-тестирования и мы собираемся присоединиться к этому процессу.