ARCHICAD에서 속성 값 할당하기(IFC 속성 매핑을 토대로)

속성 매핑 프리 세트 설정에 대한 일반 정보는 다음을 참조: IFC 가져오기용 속성 매핑.

가져오기한 각 요소에 대해, ARCHICAD는 적용 가능한 매핑 규칙을 실행하려 시도합니다.

ARCHICAD 속성이 해당 요소에 사용 가능한 경우(그 분류를 토대로), 매핑 규칙을 적용할 수 있습니다.

매핑된 IFC 속성의 값은 해당 요소의 상응하는 ARCHICAD 속성에 할당됩니다. (이는 사용자정의 값입니다.)

예시: 적용된 매핑 규칙

현재 IFC 변환기의 가져오기를 위한 속성 매핑 프리 세트에서 매핑 규칙을 설정해 놓았습니다. 이 규칙에 따르면, Example_A라는 IFC 속성은 Product Info A라는 ARCHICAD 속성에 매핑되어 있습니다.

ProductInfoA.png 

“Example_A”라는 IFC 데이터가 있는 기둥은 IFC  파일에서 가져오기되었습니다.

ColumnValueA.png 

소스 IFC 파일에서 요소의 데이터 (모델 뷰어에서 보이는 대로)

매핑 규칙이 성공적으로 적용되었습니다. 가져오기 동안 생성된 기둥 요소는 Product Info A라는 속성을 가지고 있으며, 이는 사용자정의 값에 할당됩니다 (ARCHICAD 요소 설정에서, 속성 값은 링크되지 않은 아이콘과 더불어 디스플레이됩니다. 이는 더 이상 속성 관리자에서 설정된 그 기본 설정 값에 링크되지 않습니다.)

ValueColumnACustom.png 

사용자정의 값이 있는 대상 ARCHICAD 속성 (IFC로부터 요소 가져오기 이후)

예시: 비-존재 IFC 데이터

매핑 규칙이 들어오게 될 요소에 대해 존재하지 않는 IFC 속성 데이터를 참조한다면, 해당 요소의 ARCHICAD 속성 값은 "미정의"가 됩니다.

매핑 규칙 두 개가 보입니다. 그 중 하나는 가져오기될 요소에 대해 존재하지 않는 IFC data(Example_C)를 참조합니다.

CustomCustomUndefined.png 

NoExampleC.png 

소스 IFC 파일에서 요소의 데이터 (모델 뷰어에서 보이는 대로)

그 결과, 이 매핑 규칙은 <미정의>의 사용자정의 값을 대상 ARCHICAD 속성에 할당합니다.

CustomUndefined.png 

사용자정의 <미정의> 값이 있는 대상 ARCHICAD 속성 (IFC로부터 요소 가져오기 이후)

호환되지 않는 데이터 유형

매핑된 IFC 요소가 값을 갖지만 상응하는 ARCHICAD 속성(예: 호환되지 않는 데이터 유형)에 의해 해석될 수 없는 경우, 사용자정의 속성 값이 할당되지 않습니다. 해당 요소는 ARCHICAD 속성의 기본 설정 값을 사용합니다.

데이터 유형에 대한 주의:

IFC 및 ARCHICAD는 서로 다른 데이터 유형 정의를 사용합니다. 참조: IFC 및 ARCHICAD의 속성 데이터 유형. 사용자가 IFC 속성을 ARCHICAD 속성에 매핑할 때, 그 데이터 유형은 반드시 일치하지 않아도 됩니다. ARCHICAD는 해당 데이터를 변환하려 시도합니다.

데이터 변환이 가능하지 않은 경우, 세션 리포트에서 어느 요소의 IFC 데이터를 변환할 수 없었는지 세부 정보를 알려줍니다.

예시

매핑 규칙 두 개가 보입니다. 그 중 하나는 “Example_A” IFC 데이터(문자열 유형 IfcLabel)를 열 투과율 ARCHICAD 속성에 매핑하며, 이는 문자열 유형 값입니다. 매핑 규칙이 성공적으로 적용됩니다. 가져오기 도중 생성된 요소는 열 투과율의 ARCHICAD 속성에 대한 문자열 유형 사용자정의 값을 보여줍니다.

두 번째 매핑 규칙은 “Example_A” IFC 데이터를 가연성 ARCHICAD 속성에 매핑하며, 이는 참/거짓 유형 값입니다. 이 데이터 유형들은 일치하지 않으므로, 매핑 규칙에는 경고 아이콘이 나타납니다.

DataTypeConflictRules.png 

비가연성 데이터 유형을 참조하는 “가연성” 속성에 대한 매핑 규칙

대상이 되는 ARCHICAD 속성은 사용자정의 값이 없습니다. 이 속성은 그 기본 설정 값에 링크된 채입니다.

CombustibleUnchanged.png 

비가연성 데이터 유형이 있는 속성 매핑: ARCHICAD 속성 값에는 변경 없음

요소의 주어진 속성에 어떤 매핑 규칙도 적용되지 않는다면, 사용자정의 속성 값이 할당되지 않습니다. 해당 요소는 ARCHICAD 속성의 기본 설정 값을 사용합니다.

충돌하는 매핑 규칙

매핑 표에는 동일한 단일 ARCHICAD 속성에 매핑된 여러 개의 IFC 속성이 포함될 수 있습니다. 이 경우, ARCHICAD는 가장 구체적인 규칙을 사용합니다. (매핑 표에 규칙들이 나타나는 순서는 중요하지 않습니다.)

구체성이 동일한 매핑 규칙이 둘 이상인 경우, 이 규칙들은 무시되며 매핑이 발생하지 않습니다.

규칙은 그 IFC 데이터 속성이 보다 좁게 정의될 때 더 구체적이 됩니다. (예를 들어, "아무"로 설정된 IFC PropertySet 데이터는 정의된 IFC PropertySet인 경우보다 덜 구체적입니다.) 매핑 규칙 내에서, 우측의 각 필드는 그 정의를 더 좁힙니다.

여기에서는 두 개의 IFC 데이터(Example_A 및 Example_C)가 동일한 ARCHICAD 속성에 매핑되어 있습니다. 이 경우, 보다 구체적인 규칙이 자동으로 적용됩니다. IFC PropertySet의 레벨에서 좁혀진 Example_C가 보다 구체적입니다.

Help_PropMap_4.png 

다음 예시에서는,

두께 관련 IFC 속성 여러 개가 ARCHICAD에서 단일 두께 속성에 매핑되어 있습니다. 가져오기한 IFC 요소가 여러 개의 두께 속성이 있다면, ARCHICAD는 어느 속성 값을 ARCHICAD에서 사용할지 결정할 방법이 없습니다. 따라서 이 가져오기한 요소에 대해서는 이들 규칙이 무시되며, 그 ARCHICAD 속성 값은 기본 설정 값으로 남습니다.

EqualSpecific.png