속성 매핑 사용하기

데이터 매핑의 장점:

ARCHICAD 데이터(예: 내화 등급)와 IFC 데이터(FireRating) 모두에서 같은 의미를 가진 이러한 데이터를 두 번(ARCHICAD 데이터로 한 번, IFC 데이터로 다시 한 번) 입력할 필요가 없습니다.

ARCHICAD 데이터를 특정 표준(예: COBie 문서 또는 회사 표준), 특정 협력 워크플로(예: MEP, 에너지 분석, FM) 또는 특정 IFC 모델 수신 애플리케이션(예: Revit, Tekla, Allplan...)의 기능에 따라 특정 IFC 모델로 저장할 수 있습니다.

속성 매핑 트리 및 그 하위 요소("자식" 요소라고도 함)에 나열된 다음 IFC 요소들은 매핑이 가능합니다.

IfcElement (건물, 분배, 가구, 운송 요소),

IfcSpace (ARCHICAD 영역)

IfcTypeObject (모든 IFC 유형 제품 개체 포함).

매핑은 '단일 값' 형식의 IFC 속성 및 속성에만 적용됩니다. 따라서:

모든 텍스트, 라벨, 논리 형식의 속성에 적용됩니다.

'표 형식'의 속성과 같은 속성에는 적용되지 않습니다,

분류 기준 데이터에 적용되지 않습니다.

매핑은 여러 수준에서 할당할 수 있습니다. 예를 들어 IfcBuildingElement 수준에 규칙을 적용하여 이의 모든 자식 요소(예: IfcWall, IfcSlab 등)에 규칙을 적용할 수 있습니다. 하지만, 매핑 규칙(하위 요소의 레벨에 청색 유형으로 나타남)은 하위 레벨에서 재정의될 수 있습니다. 예를 들어 앞서 언급한 규칙이 IfcWall 개체에 대해 수정될 수 있습니다.

특정 변수가 여러 라이브러리 파트 요소에 공통인 경우, 단 한 단계를 거쳐 그에 대응하는 IFC 데이터를 매핑할 수 있습니다(예시는 뒤에서).

매핑 규칙 생성하는 법

1.매핑하고 싶은 IFC 속성을 선택합니다. 이탤릭체로 표시된 데이터는 매핑할 수 없습니다.

2.새 규칙 버튼을 클릭합니다. "비어 있는 규칙" 필드가 나타납니다.

3."내용 추가" 드롭다운 버튼에서 "규칙 내용" 유형을 선택합니다.

파라미터 & 속성 (대화형 요소 일람표에서처럼)

라이브러리 파트 파라미터 (대화형 요소 일람표에서처럼)

정적 텍스트

https://helpcenter.graphisoft.com/kr/wp-content/uploads/sites/7/archicad-22/115_ifc/StartNewRule.png 

4.규칙에 필드를 추가합니다. 필드에 예를 들어, "두께"는 길이 측정치, "면적"은 면적 측정치, "라이브러리 파트 이름"은 문자열 등을 입력할 수 있습니다. 규칙이 하나 이상의 필드를 포함하는 경우 필드는 항상 하나의 문자열로 변환된 필드로 연결됩니다. 변환은 계산 단위에 기초합니다(프로젝트 환경설정 > 계산 단위 & 규칙). 필드는 암시적으로 필터를 포함합니다. 예를 들어 벽의 "높이" 필드는 벽 요소에 대해서만 평가될 수 있습니다. “일반” 필드 역시 도구 레벨에서 나열되며 특정 도구에 대해서만 유효합니다.

5.라이브러리 파트 파라미터는 두 가지 방식으로 설정할 수 있습니다.

라이브러리 파트 의존: 선택된 라이브러리 파트 변수는 이 변수가 포함된 요소에만 영향을 미칩니다. 라이브러리 파트 변수가 객체 하위유형 레벨에서 정의되었다면, 자식 요소에 대해서도 변수 매핑이 실행됩니다. 예를 들어, GS 문 객체 하위유형의 “gs_list_cost” 값 변수를 매핑한다면, 이 매핑은 해당 GS 문의 자식 라이브러리 파트 요소(문, 이중 문, 금속 문 등)인 모든 문( 및 ifcDoors)에 영향을 미칩니다. 예시는 아래에 나와 있습니다.

라이브러리 파트 독립: 이 변수 변수(예: “gs_list_cost”)는 어느 라이브러리 파트를 선택했는지 여부에 관계 없이 해당 매핑에 영향을 미칩니다. 예를 들어, 라이브러리 파트 독립 변수로서 이중 문의 “gs_list_cost” 변수를 매핑할 것을 선택한다면, 해당 매핑은 “gs_list_cost” 변수를 사용하는 모든 문을 대상으로 합니다. 이 문 변수를 IfcElement 레벨에서의 매핑에 사용하면, IfcElement의 하위 개체인 모든 IFC 개체와 “gs_list_cost” 변수를 포함하는 모든 IFC 개체(가령 팔걸이의자 및 의자와 같은 가구 요소 등)에 대해 매핑됩니다. 아래의 예를 참조하십시오.

https://helpcenter.graphisoft.com/kr/wp-content/uploads/sites/7/archicad-22/115_ifc/GSCostParameterIndep.png 

주의: 속성 매핑 프리세트 설정에 해당 프로젝트에 로드되지 않은 라이브러리 파트 파라미터를 수반하는 매핑 규칙이 포함된다면, 해당 규칙, 매핑된 IFC 데이터, 매핑된 IFC 개체 데이터는 모두 빨간색으로 보입니다.

6.문자열 형식의 규칙은 분할할 수 있습니다. 분리자 유형, 분리자 위치, 분할 유형은 문자열을 분할할 수 있는 몇 가지 방식을 제공합니다. 예를 들어 라이브러리 파트 이름의 특정 부분을 잘라내는 데 분할을 사용합니다.

https://helpcenter.graphisoft.com/kr/wp-content/uploads/sites/7/archicad-22/115_ifc/SplitString.png 

단일 속성에 다수의 규칙을 할당할 수 있습니다. 예를 들어 여러 도구가 동일한 IFC 요소 유형을 생성하는 경우에 유용합니다. 규칙은 사용자 인터페이스에 나타나는 순서대로 적용됩니다. 맨 처음 유효한 규칙이 적용됩니다.

https://helpcenter.graphisoft.com/kr/wp-content/uploads/sites/7/archicad-22/115_ifc/RuleOrderApply.png 

어느 요소가 할당된 매핑 규칙을 갖는지 볼 수 있습니다. 그 속성 뒤에는 흑색 사슬 아이콘이 붙습니다. IFC 프로젝트 관리자 및 요소 설정에서도 동일한 아이콘이 이들 요소에 대해 보입니다.

일부 개채속성 및 속성 데이터는 사전정의된 매핑 규칙이 따르므로, 사용자는 속성 매핑에서 이들을 직접 생성할 필요가 없습니다. 이들 규칙은 IFC 속성 매핑 대화상자에서 보이지 않지만, (값을 갖고 있다면) IFC 프로젝트 관리자 및 요소 설정에서 회색 사슬 아이콘과 함께 보입니다.

이들 사전정의된 속성 매핑 규칙에 대해서는 다음을 참조: 사전정의된 속성 매핑(ARCHICAD를 IFC로 내보내기)

속성 매핑 규칙 예시

1.사용자 정의된 "음향 등급"을 IfcWall에 대해 정의된 "AcousticRating" 속성에 매핑합니다(옵션 > 속성 관리자).

https://helpcenter.graphisoft.com/kr/wp-content/uploads/sites/7/archicad-22/115_ifc/Property_mapping.png 

2.창의 “내화 등급” 파라미터를 IfcWindow에 대해 정의된 "FireRating" 속성에 매핑합니다.

https://helpcenter.graphisoft.com/kr/wp-content/uploads/sites/7/archicad-22/115_ifc/MapFireRating.png 

3.벽 ID와 빌딩 재질/복합체 이름을 조합하여 IfcWall 요소의 이름 속성을 조합합니다.

https://helpcenter.graphisoft.com/kr/wp-content/uploads/sites/7/archicad-22/115_ifc/DefineNameAttribute.png 

4.문 라이브러리 파트 이름의 일부 + 정적 텍스트 "-" + 폭 + 높이를 사용하여 IfcDoorStyle에 대한 이름 속성을 정의합니다(위의 분할 문자열 형식 참고).

https://helpcenter.graphisoft.com/kr/wp-content/uploads/sites/7/archicad-22/115_ifc/NameAttributeDoor.png 

이 규칙은 또한 프로그램의 내장 기본 IfcDoorStyle 생성 규칙(IFC 유형 제품 참고)을 새로운 IfcDoorStyle 이름으로 덮어쓰고, 해당하는 문을 자동으로 생성합니다(IFC 프로젝트 관리자에서 결과를 이중으로 확인할 수 있음).

https://helpcenter.graphisoft.com/kr/wp-content/uploads/sites/7/archicad-22/115_ifc/DoorStyleRewrite.png 

5.IfcDoor에 대한 "비용" 속성을 라이브러리 파트 의존 파라미터로 정의합니다.

매핑에서, "GS 문" 라이브러리 파트의 “gs_list_cost” 변수를 선택합니다.

이 파라미터를 찾으려면, 내용 추가 드롭다운 버튼으로 가서 라이브러리 파트 파라미터를 선택합니다. 대화상자가 나타나면, 보이는 대로 gs_list_cost 파라미터를 검색합니다.

https://helpcenter.graphisoft.com/kr/wp-content/uploads/sites/7/archicad-22/115_ifc/LibPartContent.png     https://helpcenter.graphisoft.com/kr/wp-content/uploads/sites/7/archicad-22/115_ifc/GSCostParameter.png

https://helpcenter.graphisoft.com/kr/wp-content/uploads/sites/7/archicad-22/115_ifc/dependent_subtype_mapping.png 

매핑 규칙은 "GS 문" 하위유형의 자식 요소인 라이브러리 파트에 대해 유효합니다(예: "문", "이중 문", "금속 문" 등).

6.IfcDoor에 대한 “비용” 속성을 라이브러리 파트 독립 파라미터로 정의합니다. 매핑에서, "이중 문"의 “gs_list_cost” 변수를 선택합니다.

이 파라미터를 찾으려면, 내용 추가 드롭다운 버튼으로 가서 라이브러리 파트 파라미터를 선택합니다. 대화상자가 나타나면, 먼저 이중문 라이브러리 파트를 선택한 다음 보이는 대로 gs_list_cost 파라미터를 검색합니다. 하지만, 반드시 이를 독립 라이브러리 파트 파라미터로 추가해야 합니다.

https://helpcenter.graphisoft.com/kr/wp-content/uploads/sites/7/archicad-22/115_ifc/LibPartContent00124.png     https://helpcenter.graphisoft.com/kr/wp-content/uploads/sites/7/archicad-22/115_ifc/GSCostParameterIndep00125.png

https://helpcenter.graphisoft.com/kr/wp-content/uploads/sites/7/archicad-22/115_ifc/independent_entity_mapping.png 

7.IfcElement에 대한 “비용” 속성을 라이브러리 파트 독립 파라미터로 정의합니다. 매핑에서, "이중 문"의 “gs_list_cost” 변수를 선택합니다. 이 매핑 규칙은 IfcDoor 요소뿐 아니라, IfcElement의 자식 요소인 IFC 개체로 변환되며(예: IfcWindow, IfcFurnishingElement, IfcDistributionElement, IfcTransportElement 등) “gs_list_cost” 변수를 포함하는(예: “팔걸이의자”, 책상”, “대야", "싱크대" 등) 모든 다른 라이브러리 파트에 유효합니다.

8.ARCHICAD 데이터 매핑 규칙을 IFC 유형 제품 요소의 IFC 데이터에 적용할 수 있습니다. 예를 들어 라이브러리 파트 이름, 창의 폭 및 높이 변수를 조합하여 창 유형의 이름(IfcWindowStyle의 이름 개체속성)을 생성합니다.

  • Was this Helpful ?
  • YesNo