Типы IFC-данных
В этой главе кратко описываются основные типы IFC-данных, доступных в Archicad .
IFC-определение
В IFC-модели проектная информация представляет собой наборы IFC-определений, таких как IFC-типы, Реквизиты, Назначения или Типы Продуктов. Каждое IFC-определение (например, IfcWall) содержит фиксированное количество IFC-реквизитов и любое количество дополнительных IFC-свойств.
Некоторые IFC-определения представляют собой характеристики других определений. Некоторые из них соответствуют реквизитам Archicad . Эти соответствия формируются автоматически при создании, экспорте или импорте IFC-моделей.
|
Реквизит Archicad |
IFC-определение |
|
Слой |
IfcPresentationLayerAssignment |
|
Строительный Материал |
IfcMaterial |
|
Распределенная |
IfcSurfaceStyleRendering |
|
Многослойная Конструкция |
IfcMaterialLayerSet (геометрия вытягивания) или IfcMaterialList (геометрия BREP) |
|
Профиль |
IfcProfileDef |
Можно настроить различные способы преобразования Слоев, Строительных Материалов и Покрытий импортируемых IFC-моделей при помощи Параметров Преобразования Трансляторов для Импорта.
Преобразование Слоев для IFC-импорта и Преобразование Материалов и Покрытий.
Иерархия IFC-модели
IFC-модель представляет собой совокупность иерархически упорядоченных IFC-определений. Следующее изображение иллюстрирует соответствие каждого уровня этажа IFC-модели (IfcBuildingStorey) этажам проекта Archicad .

В Archicad все объекты и элементы привязываются к собственным этажам. Поэтому в иерархии IFC-модели они по умолчанию располагаются на IfcBuildingStorey (уровнях этажей), соответствующих их собственными этажам. Однако в Менеджере IFC-проекта элементы связываться напрямую с IfcSite или IfcBuilding. Соседние здания (например, созданные при помощи инструмента Морф) и элементы окружающей среды (деревья, ограды, дороги, и т.п.) могут относится к местности, а не к проектируемому зданию и его этажам.
По умолчанию IFC-элементы (например, IfcBuildingElements) и определения IfcSpace находятся на одном уровне иерархии IFC-модели. Однако Объекты и Морфы в Archicad (независимо от их Классификации) могут быть привязаны к Зонам Archicad (IfcSpace), а не к своим Собственным Этажам.
Пространственные IFC-элементы
К Пространственным IFC-элементам относятся IfcProject, IfcSite, IfcBuilding, IfcBuildingStorey, а также IfcSpace. Эти определения располагаются на верхних уровнях иерархии Менеджера IFC-проекта.
Управление этими элементами и настройка их IFC-данных осуществляется только в Менеджере IFC-проекта.
Однако значения IFC-реквизитов этих пространственных элементов определяются на основе данных текущего проекта.
IfcSite определяет географическое расположение IfcProject. Это определение может быть дополнено геометрией. В Archicad геометрия местности формируется из 3D-сеток, Объектов Местности и элементов, относящихся к Классу “Геометрия Местности”.
В Archicad поддерживается только одно определение здания (IfcBuilding). Но вы можете импортировать несколько определений местности (IfcSite), даже если IfcSite располагается выше IfcBuilding в иерархии. Поэтому при импорте IFC-файла, содержащего несколько зданий, необходимо выбрать только одно здание для импорта.
Существуют приложения, поддерживающие экспорт топографии зданий в несколько определений IfcSite. В этом случае импорт IfcBuilding приводит к импорту и объединению всех определений местности (IfcSites), содержащих импортируемое здание. В результате вы получите одно определение IfcSite и одно определение IfcBuilding, но IfcSite будет содержать все IfcSites.
Управление Global ID (IFC-реквизитом) на Основе Информации о Проекте Archicad
По умолчанию в Archicad назначаются идентичные реквизиты GlobalID следующим определениям: IFC Project, IFC Site, IFC Building и IFC Story. Точнее, Global ID будут совпадать при условии совпадения ключевых слов в соответствующих полях ID (или при отсутствии значений этих ключевых слов) в диалоге Информации о Проекте (команда меню Файл > Информация). Эти ключевые слова можно изменить в диалоге Информации о Проекте, в результате чего пространственные определения могут иметь одинаковые или разные значения GlobalID.
Предположим, имеются два отдельных здания (сохраненных в двух различных проектах). Вы хотите, чтобы для обоих проектов и участков использовались одинаковые GlobalID, но вместе с тем требуется, чтобы различные здания, расположенные на каждом участке, обладали разными GlobalID.
В таком случае следует вести одинаковые ключевые слова в полях “ID Проекта” и “ID Участка”. В полях же “ID Здания” необходимо задать разные ключевые слова.

Определения IFC Story не имеют соответствующих полей ID в диалоге Информации о Проекте. GlobalID определений IFC Story являются производными от ID Здания. Совпадение значений ID Зданий в двух различных проектах приведет к тому, что все этажи этих зданий, имеющие одинаковые Номера Этажей, будут иметь и одинаковые GlobalID.
IFC-тип
IFC-тип - это вид IFC-определения, предназначенный для объединения элементов IFC-модели в иерархическом порядке и отображаемый в Менеджере IFC-проекта в древовидном списке.
Каждому элементу модели, экспортируемому в IFC-формат, назначается IFC-тип. В Archicad IFC-типы создаются на основе Сопоставления Типов (по Инструментам или по Классам), настраиваемого в параметрах Транслятора для Экспорта.
См. Сопоставление Типов для IFC-экспорта.
IFC-типы элементов отображаются в диалоге Управления IFC-свойствами (в диалогах Параметров Элементов) и в Менеджере IFC-проекта в Archicad .

Можно также воспользоваться функцией Найти и Выбрать для фильтрации проекта по критериям “IFC-типа” или воспользоваться Интерактивным Каталогом для отображения этих данных элементов. Например, можно выбрать или отобразить только элементы модели, имеющие IFC-тип IfcSlab.
Тип Продукта IFC
Тип Продукта IFC определяет конкретный стиль/тип или иные данные на основе их взаимосвязи с общими IFC-реквизитами и Свойствами. Например, IfcWindowStyle - Тип Продукта IFC, к которому относится множество окон (IfcWindow).
Определения Типов Продуктов IFC назначаются элементам на основе Сопоставления Типов, настраиваемого в параметрах Транслятора для Экспорта.
IFC-контейнер
IFC-контейнер (связанный объект IfcRelAggregates) - это IFC-определение, не имеющее собственной геометрии. При этом его компоненты (связанные объекты IfcRelAggregates) содержат все геометрические характеристики и данные об их конструкции.
Экспорт иерархических элементов в качестве IFC-контейнеров
Настройки IFC-трансляторов для Экспорта позволяют экспортировать в IFC иерархические элементы (Навесные Стены. Лестницы и Ограждения) в виде единых или иерархических элементов.
- Элементы, сохраняющие свою иерархию, экспортируются в виде определений IFC-контейнеров, подэлементы которых представляют собой отдельные IFC-элементы. Это позволяет сохранить исходную взаимосвязь подэлементов иерархических элементов (Лестниц и т.п.).
- При экспорте единых элементов создаются единые IFC-определения, содержащие геометрию всех исходных подэлементов. В этом случае взаимосвязь всех иерархических подэлементов (например, Лестниц и их отдельных компонентов) теряется.
- Использование при IFC-экспорте функции “Декомпозирования на составляющие Многослойных Конструкций и элементов Сложных Профилей” приводит к созданию в IFC-файле элементов IFC-контейнеров. Например, многослойные стены сохраняются в виде элементов IFC-контейнеров типа “IfcWall”, не обладающих геометрией, а геометрические данные получаются из “IfcBuildingElementPart”, в которых сохраняются отдельные слои.
Эти параметры экспорта можно настроить в разделе Преобразование Геометрии для IFC-экспорта.
IFC-реквизиты
IFC-реквизиты - это основные идентификаторы IFC-определений. Наименования IFC-реквизитов не могут быть изменены, так как они являются частью стандарта IFC, созданного buildingSMART.
Большинство наименований IFC-реквизитов получается непосредственно из проекта. Например, к IFC-реквизитам элемента здания IfcWall относятся:
- GlobalId: Глобальный Уникальный Идентификатор IfcWall в IFC-модели (недоступен для редактирования).
- OwnerHistory: информация о текущем владении элементом IfcWall.
- Имя: его стандартное значение создается на основе ID Элемента IfcWall (диалог Параметров Стены > панель Классификации и Свойства).
- Description: текстовое описание, добавляемое по желанию.
- ObjectType: текстовое поле, не обязательное для заполнения и содержащее описание подтипа элемента или дополнительную информацию.
- Tag: это преднастроенное значение является "Уникальным ID" IfcWall в Archicad (не совпадает с IFC GlobalId).

- OwnerHistory связывается со всеми независимыми объектами, отношениями и свойствами. Его компоненты и значения, получаемые из данных проекта, скрыты в пользовательском интерфейсе. Он включает, например, информацию о владельце (OwningUser) (некоторые данные о владельце, указанные в диалоге Информации о Проекте (команда меню Файл > Информация)).
IFC-свойства
IFC-свойства — это элементы дополнительной информации, назначаемые IFC-определениям. Они группируются в наборы свойств (IfcPropertySet).
IFC-свойства могут быть стандартными или нестандартными.
- Организация buildingSMART определяет стандартизированные наборы свойств для каждой поддерживаемой IFC-схемы, включая IFC2x3, IFC4 и IFC4x3. Имена стандартных наборов свойств начинаются с префикса Pset_.
- Нестандартные данные, создаваемые в экспортирующих приложениях, могут иметь любые наименования и храниться в любых наборах свойств (наименования этих наборов свойств обычно содержат название экспортирующего приложения или Определения Модельного Вида IFC, использующего данное свойство).
Ссылки на Классификацию IFC
Ссылки на Классификацию (IfcClassificationReference) предназначены для упорядочивания IFC-элементов по категориям. Вы можете присвоить Ссылочный Идентификатор Элемента, реквизит классификационного Имени и некоторые другие необязательные параметры всем элементам проекта (таким как здание, этажи, конструктивные элементы или зоны).
Классификация элементов в соответствии с этой системой настраивается в Менеджере IFC-проекта или в диалогах Параметров Элементов.
IFC-назначения
IFC-назначения (IfcRelAssigns) определяют связи между элементами проекта. Каждый тип назначения может иметь свой собственный IFC-реквизит (наиболее важный - Object Type) и стандартные или специальные IFC-свойства. К основным типам назначения IFC стандартов относятся:
- IFC-группа (IfcGroup): Используется для объединения любых элементов проекта (элемент здания, этаж и т.д.) в группы. Пример: Пример: колонны и балки могут быть объединены в группу каркаса. Возможно группирование и по многоуровневой иерархии: Например, можно включить группы пространственных рам в группу "система рам".
- IFC-зона (IfcZone): Используется для группирования элементов IfcSpace (эквивалент Зон). Пример: Зоны Archicad одного функционального назначения можно объединить в IfcZone, например, "Зона Безопасности". Назначения IfcZone также поддерживают многоуровневую иерархию. Например, можно сгруппировать несколько Зон (IfcSpace) в IfcZone (Зоны Безопасности), являющуюся частью группы IfcZone более высокого уровня (Правительственные Зоны).
- Пространственная Зона IFC (IfcSpatialZone): Используйте этот элемент для группирования пространств или определения конкретных зон для функциональных, конструктивных или организационных целей, таких как тепловые зоны, зоны освещения или зоны строительства. В отличие от базовых групп, Пространственная Зона IFC может иметь собственную отдельную 3D-форму и расположение. Для элементов Зон и Морфов Archicad, классифицированных как Пространственные Зоны: вы можете использовать сопоставление типов для их экспорта в качестве IfcSpatialZone. Другие элементы Archicad также можно назначить объекту IfcSpatialZone вручную в Менеджере IFC-проекта.
- группирование пространств или определение конкретных зон для функциональных, конструктивных или организационных целей, таких как тепловые зоны, зоны освещения или зоны строительства. В отличие от базовых групп, Пространственная Зона IFC может иметь собственную отдельную 3D-форму и расположение.
- IFC-система (IfcSystem): Используется для ручного группирования любых элементов проекта (особенно элементов MEP) в иерархию систем с помощью настроенных MEP-систем или путем импорта систем, экспортированных, например, из приложений MEP. Также поддерживается создание иерархии (родительских и дочерних) систем. Пример: сгруппированные лифты могут составлять систему вертикальных связей, являющуюся дочерней подсистемой системы оборудования. Или элементы, сгруппированные в систему холодного водоснабжения, могут являться подсистемой водоснабжения. Кроме того, можно связывать системы с пространственными элементами (IfcSite, IfcBuilding, IfcStorey или IfcSpace). Например, можно связать систему воздуховодов со всеми Зонами (IfcSpace), через которые она проходит.
- Инженерные Системы IFC
- Распределительные Системы IFC
Поддерживаются все вышеперечисленные типы IFC-назначений:
- Менеджер IFC-проекта позволяет задавать любые назначения и управлять всеми связанными с ними IFC-данными.
- Рассмотренные назначения данных (например, системы IfcSystem, сохраненные в инженерной IFC-модели, или пространства IfcZone, настроенные в приложении эксплуатации объектов) создаются в процессе импорта IFC-моделей.
- Все доступные IFC-назначения (заданные вручную или предварительно импортированные) экспортируются из текущего проекта и сопоставляются с новыми IFC-моделями.
См. Использование Назначений в Менеджере IFC-проекта.
