IFC 파일로 사용자 정의 속성 내보내기

SOLIDWORKS® 모델을 IFC™ 파일에 내보낼 때 SOLIDWORKS 사용자 정의 속성을 IFC 속성 세트에 매핑할 수 있습니다.

IFC 파일로 사용자 정의 속성을 내보내려면:

  1. 도구 > 옵션 > 시스템 옵션 > 내보내기를 클릭하고 파일 형식에서 IFC를 선택합니다.
  2. 출력 형식 아래에서 속성 세트 매핑 파일 사용을 선택합니다.
  3. 그런 다음 소프트웨어가 내보낸 속성을 검증하는 데 사용할 XML 스키마 또는 .xsd 매핑 파일을 지정합니다.

장점: BIM 고객은 건물의 건축과 운영에 중요한 사용자 정의 속성 데이터를 내보낼 수 있습니다. 이 기능은 유연합니다. SOLIDWORKS 속성을 잠재적으로 다른 이름으로 IFC 속성에 매핑하고 IFC 파일에서 사용자 고유의 대상 속성 세트를 정의할 수 있습니다. 이전 릴리즈에서는 IFC 파일로 저장할 때 속성을 내보낼 수 있었지만, IFC 파일의 단일 하드 코딩 속성 세트로만 내보낼 수 있었습니다.

사용자 정의 속성을 IFC 속성 세트로 내보내려면:

  1. SOLIDWORKS 파일에서 파일 > 속성을 클릭합니다.
  2. 사용자 정의 탭에서 IFC 파일로 내보낼 속성을 추가하고 파일을 저장합니다.
  3. SOLIDWORKS 사용자 정의 속성을 IFC 속성 세트 값으로 매핑하는 XML 매핑 파일을 작성합니다.
    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. 시스템 옵션 대화 상자의 출력 형식 아래에서 속성 세트 매핑 파일 사용을 선택하고 목록에서 매핑 파일을 선택하거나 찾아서 선택합니다.
    내보낸 IFC 파일에 SOLIDWORKS 파일의 모든 사용자 정의 속성을 포함시키려면 출력 형식 아래에서 사용자 정의 속성도 선택합니다. 이러한 속성을 IFC 속성 세트에 포함시키려면 XML 스키마 파일의 모든 사용자 정의 속성을 매핑합니다.
    SOLIDWORKS는 적절한 태그, 태그 속성, 태그 구조에 대해 XML IFC 속성 세트의
    • 유효성을 검사합니다.
    • 스키마 버전이 현재 SOLIDWORKS 버전에서 지원하는 버전과 같거나 그 이전입니다.
    • SOLIDWORKS 사용자 정의 속성은 일대일 또는 일대다 IFC 속성을 매핑합니다. 여러 SOLIDWORKS 사용자 정의 속성을 동일한 IFC 속성으로 매핑할 수는 없습니다.

    소프트웨어는 레지스트리에 최대 10개의 속성 세트를 저장합니다.

  7. 확인을 클릭한 다음 저장을 클릭하여 파일을 IFC 파일로 내보냅니다.

    IFC 파일에는 XML 스키마 매핑 파일을 기반으로 IFC 속성 세트의 SOLIDWORKS 사용자 정의 속성이 들어 있습니다.