Определение объектов IFC для семейств

Revit выполняет экспорт элементов здания в файл IFC на основе категорий (и подкатегорий), к которым отнесены элементы.

Например, Revit экспортирует стену в объект IFC IfcWallStandardCase, потому что стена является элементом из категории стен. Во многих случаях процедура экспорта из Revit в формат IFC логична и проста, благодаря использованию значений по умолчанию для многих параметров.

Однако в некоторых случаях может потребоваться указание объекта IFC, к которому должны относиться элементы из определенного семейства. Например, предположим, что разрабатывается семейство эскалаторов. Оно относится к категории типовых моделей и создается для подкатегории, названной "Эскалатор". При экспорте проекта в IFC требуется обеспечить, что для эскалатора (автоматически) устанавливается соответствие с классом IfcTransportElement и типом IfcTransportElementType.

Сопоставление семейства с объектом IFC

  1. Создайте общие параметры с именами IFCExportAs и IFCExportType. См. раздел Общие параметры.

    Сохраните эти общие параметры в файле, размещенном в сетевой папке, чтобы иметь возможность добавления параметров в другие семейства и проекты. Кроме того, можно использовать файл общих параметров, который предоставляется приложением Revit (IFC Shared Parameters.txt). Для получения дополнительных сведений о работе с этим файлом см. раздел Доступ к файлам для работы с форматом IFC.

    Например, в папке, в которой хранятся другие корпоративные стандартные файлы, создайте файл параметров под именем IFCexportParameters.txt. Эти общие параметры нужно создать всего лишь один раз. Затем их можно многократно использовать в нескольких семействах.

  2. Воспользуйтесь редактором семейств для создания нового семейства или изменения существующего. См. раздел Семейства Revit.
  3. Добавление общих параметров в семейство:
    1. В Редакторе семейств выберите вкладку "Создание"панель "Свойства" ("Типоразмеры в семействе").
    2. В диалоговом окне "Типоразмеры в семействе" в поле "Имя" выберите тип семейства.
    3. В группе "Параметры" нажмите кнопку "Добавить".
    4. В диалоговом окне "Свойства параметра" в группе "Тип параметра" выберите "Общий параметр" и нажмите "Выбор".
    5. Перейдите в папку, в которой хранится файл общих параметров, определяющий параметры IFCExportAs и IFCExportType (например, IFCexportParameters.txt), и откройте его.
    6. В диалоговом окне "Общие параметры" в группе "Параметры" выберите IFCExportAs и нажмите "ОК".
    7. В диалоговом окне "Свойства параметра" в группе "Данные параметра" из списка "Группирование параметров" выберите "Параметры IFC".
    8. Убедитесь в выборе типа и нажмите "ОК".

      В диалоговом окне "Типоразмеры в семействе" в списке параметров отображается IFCExportAs.

    9. В группе "Параметры" нажмите кнопку "Добавить".
    10. В диалоговом окне "Свойства параметра" в группе "Тип параметра" выберите "Общий параметр" и нажмите "Выбор".
    11. В диалоговом окне "Общие параметры" в группе "Параметры" выберите IFCExportType и нажмите "ОК".
    12. В диалоговом окне "Свойства параметра" в группе "Данные параметра" из списка "Группирование параметров" выберите "Параметры IFC".
    13. Убедитесь в выборе типа и нажмите "ОК".

      В диалоговом окне "Типоразмеры в семействе" в списке параметров отображается IFCExportType.

  4. Задайте значения для параметров IFCExportAs и IFCExportType

    При добавлении общих параметров к одному типоразмеру семейства Revit автоматически добавляет их во все типоразмеры данного семейства. Затем можно задать значения для каждого параметра в каждом типоразмере семейства.

    1. В диалоговом окне "Типоразмеры в семействе" выполните следующие операции:
      • В поле "Имя" выберите типоразмер семейства.
      • Для параметра IFCExportAs укажите требуемый класс IFC.
      • Для параметра IFCExportType задайте требуемый тип IFC.
      • Нажмите кнопку Apply.
    2. Повторите предыдущий шаг, чтобы определить параметры IFC в диалоговом окне "Типоразмеры в семействе" для остальных типоразмеров этого семейства.
    3. После определения значений для всех типоразмеров семейства нажмите кнопку "ОК".
    4. Сохраните изменения в семействе.
    5. Если требуется загрузить обновленное семейство в проект, откройте проект. Для возврата в Редактор семейств перейдите на вкладку "Создание"панель "Редактор семейств" ("Загрузить в проект").
  5. Проверьте значения параметров в проекте (необязательная операция).

    Можно проверить значения параметров экспорта в формат IFC, назначенные элементу в проекте.

    1. В проекте выберите элемент, входящий в семейство, в которое были добавлены общие параметры IFCExportAs и IFCExportType.
    2. На палитре свойств нажмите кнопку ("Изменить тип").
    3. В диалоговом окне "Свойства типа", прокручивая список вниз, перейдите к группе "Параметры IFC".

      Для параметров IFCExportAs и IFCExportType отображаются значения, заданные для типоразмера семейства. При экспорте проекта в IFC элементы из данного семейства будут поставлены в соответствие с определенными классом и типом IFC.