Назначение Свойств в ARCHICAD (на основе Сопоставления IFC-свойств)
Для получения общей информации о преднастроенных параметрах Сопоставления Свойств См. Сопоставление Свойств для IFC-импорта.
Для каждого импортируемого элемента ARCHICAD пытается применить правила сопоставления.
Правило сопоставления можно применить в том случае, если Свойство ARCHICAD доступно для элемента (на основе его Классификации).
Значение сопоставленного IFC-свойства назначается соответствующему Свойству ARCHICAD элемента. Это специальное значение.
Пример: Применено Правило Сопоставления
В текущем IFC-трансляторе мы настроили правило сопоставления в преднастроенных параметрах Сопоставления Свойств для Импорта. Согласно этому правилу, IFC-свойство под названием Пример_A сопоставлено со Свойством ARCHICAD, называющимся Информацией о Продукте A.
Колонна A с IFC-данными “Пример_A”, импортировано из IFC-файла.
Данные Элемента в исходном IFC-файле (при просмотре в Обозревателе Модели)
Правило сопоставления успешно применено: Созданный в процессе импорта элемент Колонны обладает свойством Информации о Продукте А, которому назначено специальное значение (в Параметрах Элемента ARCHICAD значение Свойства отображается с символом разорванных звеньев, то есть это уже не значение по умолчанию, заданное в Менеджере Свойств).
Целевое Свойство ARCHICAD со Специальным Значением после импорта элемента из IFC
Пример: Несуществующие IFC-данные
Если правило сопоставления ссылается на данные IFC-свойства, не существующие в импортируемом элементе, то Свойству ARCHICAD будет присвоено значение Не Определено.
Отображаются два правила сопоставления. Одно из них ссылается на IFC-данные (Пример_C), не существующие в импортируемом элементе.
Данные Элемента в исходном IFC-файле (при просмотре в Обозревателе Модели)
Этому правилу сопоставления будет присвоено специальное значение <Не Определено> в целевом Свойстве ARCHICAD.
Целевое Свойство ARCHICAD со специальным значением <Не Определено> после импорта элемента из IFC
Несовместимые Типы Данных
•Если сопоставленный IFC-элемент имеет значение, которое не может быть интерпретировано в соответствующем Свойстве ARCHICAD (например, несовместимый тип данных), то специальное значение Свойства не будет назначено. Для элемента используется значение Свойства ARCHICAD по умолчанию.
Примечание о Типах Данных:
–В IFC и в ARCHICAD используются различные определения типов данных: См. Типы Данных Свойств в IFC и в ARCHICAD. Типы данных сопоставляемых IFC-свойств и Свойств ARCHICAD не обязательно должны совпадать. В этом случае в ARCHICAD предпринимается попытка преобразовать данные.
–Если преобразовать данные невозможно, то в Отчете Сеанса Работы приводится информация об IFC-данных элементов, которые не удалось преобразовать.
Пример
Отображаются два правила сопоставления. Одно из них сопоставляет IFC-данные “Примера_A” (строковое значение IfcLabel) со Свойством Теплопроводности ARCHICAD, являющимся Строковым значением. Правило сопоставления успешно применено: в созданном при импорт элементе отображается Строковое специальное значение Свойства Теплопроводности ARCHICAD.
Второе правило сопоставляет IFC-данные “Примера_A” со Свойством Горючести ARCHICAD, имеющим значение Критерия Соответствия (Истина/Ложь). Эти типы данных не совпадают, поэтому правило сопоставления помечено желтым предупреждающим значком.
Правило Сопоставления “Горючести” ссылается на несовместимый Тип Данных
Целевому Свойству ARCHICAD не будет присвоено никакого специального значения, то есть оно останется связано со значением по умолчанию.
Сопоставление Свойств с несовместимыми Типами Данных: Значение Свойства ARCHICAD не меняется
•Если для определенного Свойства элемента не применяется правило сопоставления, то специальное значение Свойства не присваивается. Для элемента используется значение Свойства ARCHICAD по умолчанию.
Конфликты Правил Сопоставления
Таблица сопоставления может содержать несколько IFC-свойств, сопоставленных с одним и тем же Свойством ARCHICAD. В этом случае в ARCHICAD используется наиболее точное правило (при этом порядок расположения правил в таблице не имеет значения).
Если два или более точных правила равнозначны, то правила игнорируются и сопоставление не выполняется.
Правила становятся более точными, если IFC-данные свойств заданы более конкретно. Например, если для данных Набора IFC-свойств задано значение “Любой”, то он становится менее точен, чем конкретно заданный Набор IFC-свойств. Настройка каждого поля правила сопоставления делает его все более и более точным.
Здесь IFC-данные (Пример_A и Пример_C) сопоставлены с одним и тем же Свойством ARCHICAD. В этом случае автоматически применяется более точное правило. Правило Пример_C является более точным, так как оно ограничено на уровне Набора IFC-свойств.
Еще один пример.
Несколько IFC-свойств Толщины сопоставлены с одним Свойством Толщины ARCHICAD. Если импортируемый IFC-элемент имеет несколько свойств Толщины, то ARCHICAD не удастся определить значение Свойства, которое должно использоваться. В подобных случаях все эти правила сопоставления игнорируются и для Свойства ARCHICAD сохраняется его значение по умолчанию.