Экспорт пользовательских свойств в IFC-файлы

При экспорте моделей SOLIDWORKS® в формате файлов IFC™ можно сопоставить пользовательские свойства SOLIDWORKS с наборами свойств IFC.

Для экспорта пользовательских свойств в IFC-файлы:

  1. В меню Инструменты > Параметры > Параметры системы > Экспорт в пункте Формат файлов выберите IFC.
  2. В пункте Вывести как выберите Использовать файл сопоставления набора свойств.
  3. Затем укажите схему XML или файл сопоставления .xsd, используемый программным обеспечением для проверки экспортированных свойств.

Преимущества Клиенты BIM могут экспортировать свои данные пользовательских свойств, важных для строительства и эксплуатации здания. Эта функция гибкая. Она позволяет сопоставить свойства SOLIDWORKS со свойствами IFC, потенциально с другим именем, а также определить собственные наборы целевых свойств в файле IFC. В предыдущих выпусках можно было экспортировать свойства при сохранении в виде файлов IFC, но только в одно жестко запрограммированное свойство, заданное в файле IFC.

Чтобы экспортировать пользовательские свойства SOLIDWORKS в наборы свойств IFC:

  1. В файле SOLIDWORKS нажмите Файл > Свойства.
  2. На вкладке Настройка добавьте свойства, которые необходимо экспортировать в файл IFC, и сохраните файл.
  3. Создайте файл сопоставления XML, который сопоставляет пользовательские свойства SOLIDWORKS со значениями набора свойств IFC.
    Примеры файлов сопоставления SOLIDWORKS расположены в следующем каталоге: SOLIDWORKS install folder\lang\language\IFC.
    Пример файла сопоставления:
    <CustomPropertiesPSETMapping>
        <Schema Version="1.0"/>
        <PropertySet Name="Pset_DoorCommon">
            <AppliesTo ElementType="IFCDOOR"/>
            <PropertyMapping SOLIDWORKS="Reference" IFC="Reference" Type="IfcIdentifier"/>
            <PropertyMapping SOLIDWORKS="FireRating" IFC="FireRating" Type="IfcLabel"/>
            <PropertyMapping SOLIDWORKS="NoiseRating" IFC="AcousticRating" Type="IfcLabel"/>
            <PropertyMapping SOLIDWORKS="Security" IFC="SecurityRating" Type="IfcLabel"/>
            <PropertyMapping SOLIDWORKS="External" IFC="IsExternal" Type="IfcBoolean"/>
            <PropertyMapping SOLIDWORKS="Infiltration" IFC="Infiltration" Type="IfcVolumetricFlowRateMeasure"/>
            <PropertyMapping SOLIDWORKS="ThermalTransmit" IFC="ThermalTransmittance" Type="IfcThermalTransmittanceMeasure"/>
            <PropertyMapping SOLIDWORKS="Glazing" IFC="GlazingAreaFraction" Type="IfcPositiveRatioMeasure"/>
            <PropertyMapping SOLIDWORKS="Accessible" IFC="HandicapAccessible" Type="IfcBoolean"/>
            <PropertyMapping SOLIDWORKS="FireDoor" IFC="FireExit" Type="IfcBoolean"/>
            <PropertyMapping SOLIDWORKS="StarTrekDoor" IFC="SelfClosing" Type="IfcBoolean"/>
            <PropertyMapping SOLIDWORKS="SmokeStop" IFC="SmokeStop" Type="IfcBoolean"/>
        </PropertySet>
        <PropertySet Name="ACME_CageCodes">
            <AppliesTo ElementType="IFCDOOR"/>
            <AppliesTo ElementType="IFCWINDOW"/>
            <PropertyMapping SOLIDWORKS="RefCode" IFC="CageCode" Type="IfcLabel"/>
        </PropertySet>
    </CustomPropertiesPSETMapping>
  4. В программе SOLIDWORKS нажмите Сохранить как (панель инструментов "Стандартная") или Файл > Сохранить как.
  5. В диалоговом окне в поле Сохранить как тип выберите тип файла IFC, затем нажмите Параметры.

    Можно выбрать любой тип файла IFC.

  6. В диалоговом окне Параметры системы в разделе Формат вывода выберите Использовать файл сопоставления набора свойств и выберите файл сопоставления из списка или перейдите к нему для выбора.
    Чтобы включить все пользовательские свойства из файла SOLIDWORKS в экспортированный файл IFC, в разделе Формат вывода также выберите Пользовательские свойства. Чтобы включить их в набор свойств IFC, сопоставьте все пользовательские свойства в файле схемы XML.
    SOLIDWORKS проверяет действительность набора свойств XML IFC для следующих элементов:
    • Корректные теги, атрибуты тегов и структура тегов.
    • версия схемы равна или ниже версии, поддерживаемой текущей версией SOLIDWORKS.
    • Пользовательские свойства SOLIDWORKS соотносятся со свойствами IFC "одно к одному" или "одно ко многим". Сопоставить несколько пользовательских свойств SOLIDWORKS с одним и тем же свойством IFC невозможно.

    В реестре хранится до 10 наборов свойств.

  7. Нажмите OK, затем выберите Сохранить, чтобы экспортировать файл в формате IFC.

    Файл IFC содержит пользовательские свойства SOLIDWORKS в наборе свойств IFC на основе файла сопоставления схем XML.