Создание Новых Специальных IFC-свойств

IFC-свойства — это элементы дополнительной информации, назначаемые IFC-определениям. Они группируются в наборы свойств (IfcPropertySet).

Организация buildingSMART определяет стандартизированные наборы свойств для каждой поддерживаемой IFC-схемы, включая IFC2x3, IFC4 и IFC4x3. Имена стандартных наборов свойств начинаются с префикса Pset_.

При необходимости вы можете создавать собственные IFC-свойства.

  • Вы можете создать специальное свойство только для конкретного элемента с помощью Менеджера IFC-проекта или диалога параметров элемента.
  • Вы также можете создать специальное свойство для всех элементов определенного IFC-типа (например, IfcCurtainWall): для этого используйте раздел "Сопоставление Свойств для IFC-экспорта" в трансляторе для экспорта. В этом диалоге вы также можете создать правило сопоставления для назначения значений свойствам.

Создание специального IFC-свойства для отдельного элемента

Создайте специальное IFC-свойство для выбранного элемента с помощью Менеджера IFC-проекта или диалога параметров элемента.

  • Вновь созданные IFC-данные отображаются в выбранных папках Набор Свойств или “Ссылок на Классификацию” в Менеджере IFC и в диалогах Параметров Элементов.
  • Новые IFC-данные помечаются красным символом "X", означающим, что их можно удалить в любой момент.
  1. В Менеджере IFC-проекта выберите элемент.
  2. Нажмите кнопку Новое.

    IFCProjMgrNew.png
  3. В открывшемся диалоге создайте специальное IFC-свойство.

Создание Нового IFC-свойства/Классификации

  1. Введите новое наименование специального Набора Свойств (Pset) или выберите из выпадающего списка один из существующих Наборов Свойств, уже использовавшихся для элементов данного типа.

    CreateNewIFCProp.png
    Прим.: Во избежание ошибок (и для соблюдения правил определения стандартных свойств ) не используйте стандартный префикс “Pset” в наименованиях Наборов специальных Свойств.
  2. Введите наименование нового Свойства.
  3. Выберите тип Свойства (отдельное значение, ограниченное значение и т.д.) в соответствии с приведенной ниже таблицей.
  4. Выберите тип значения: label, text, integer, boolean и т. п.

    См. такжеПреобразование Единиц для IFC-экспорта

Тип Свойства

Определение

Отдельное Значение

Свойство с отдельным (числовым или описательным) значением.

Перечисляемое Значение

Свойство со значением, выбираемым из перечня.

Ограниченное Значение

Свойство, имеющее не более двух (числовых или описательных) значений. Первое значение определяет верхнюю границу, а второе - нижнюю границу диапазона.

Табличное Значение

Свойство, обладающее двумя списками значений (числовых или описательных) и соответствующее таблице с двумя столбцами.

Списочное Значение

Свойство, обладающее несколькими значениями (числовыми или описательными) и соответствующее упорядоченному списку.

Ссылочное Значение (только IfcCalendarDate)

Свойство, ссылающееся на данные календарного типа (день, месяц и год).

Тип Значения

Определение

IfcAreaMeasure

Значение РЕАЛЬНОГО типа, определяющее размеры поверхности. Значение задается в квадратных метрах, но в процессе экспорта оно пересчитывается в соответствии с настройками Единиц Площади.

IfcBoolean

Тип данных, относящихся к типу простых БУЛЕВЫХ значений. Значение: ИСТИНА или ЛОЖЬ.

IfcIdentifier

Идентификатор, представляющий собой алфавитно-цифровую СТРОКУ (не более 255 символов) и позволяющий идентифицировать отдельные элементы. Он может не иметь смыслового значения.

IfcInteger

Тип данных, относящихся к типу простых ЦЕЛЫХ значений. IfcInteger может содержать любое количество знаков, но на практике оно зависит от конкретных задач.

IfcLabel

Меткой является термин, который может относится к чему-либо. Это СТРОКА (не более 255 символов), содержащая понятную пользователю информацию.

IfcLengthMeasure

Значение расстояния РЕАЛЬНОГО типа. Значение задается в метрах, но в процессе экспорта оно пересчитывается в соответствии с настройками Единиц Длины.

IfcLogical

Тип данных, относящихся к типу простых ЛОГИЧЕСКИХ значений. Значение: ИСТИНА, ЛОЖЬ или НЕИЗВЕСТНО.

IfcMonetaryMeasure

Значение РЕАЛЬНОГО типа, определяющее денежные затраты без учета валюты. Единицы валюты можно настроить в параметрах Единиц Валюты.

IfcPlaneAngleMeasure

Значение РЕАЛЬНОГО типа, определяющее угол на плоскости. Значение задается в радианах, но в процессе экспорта оно пересчитывается в соответствии с настройками Угловых Единиц.

IfcPositiveLengthMeasure

Значение длины должно быть больше нуля. Значение задается в метрах, но в процессе экспорта оно пересчитывается в соответствии с настройками Единиц Длины.

IfcRatioMeasure

Значение РЕАЛЬНОГО типа, выражающее соотношение между двумя физическими величинами одного вида. Процентное отношение задается в виде десятичной дроби: Например, 0,25 означает 25%.

IfcReal

Тип данных, относящихся к типу простых РЕАЛЬНЫХ значений. К области Реальных значений относятся все рациональные, иррациональные и экспоненциальные значения. Точность значений не ограничена, но на практике она зависит от конкретных задач.

IfcText

Алфавитно-цифровая СТРОКА символов, которая может быть прочитана и понята человеком. Используется только в информативных целях. Ограничение количества знаков отсутствует.

IfcTimeMeasure

Значение РЕАЛЬНОГО типа, определяющее периоды времени. Единицы времени можно настроить в параметрах Единиц Времени.

IfcVolumeMeasure

Значение РЕАЛЬНОГО типа, определяющее объем твердотельного элемента. Значение задается в кубических метрах, но в процессе экспорта оно пересчитывается в соответствии с настройками Единиц Объема.

Другие Типы…

Список определений в алфавитном порядке “Определенных Типов” опубликован на сайте:   https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/

Прим.: Все остальные свойства типа “Измерение”, не перечисленные в таблице, используются и экспортируются без настройки единиц измерения.