Przykłady reguł mapowania właściwości

Przykład 1

Odwzoruj właściwość „Izolacyjność akustyczna” zdefiniowaną przez użytkownika (Opcje > Menedżer właściwości) dla właściwości „AcousticRating” zdefiniowanej dla IfcWall.

Property_mapping.png 

Przykład 2

Odwzoruj parametr „Odporności ogniowej” okien do właściwości „FireRating”, określonej dla IfcWindow.

MapFireRating.png 

Przykład 3

Określ Atrybut “Nazwy” dla elementów IfcWall, przy użyciu połączenia “ID” ściany i Nazwy “Materiału budowlanego/Struktury warstwowej”.

DefineNameAttribute.png 

Przykład 4: Reguła mapowania według Typu produktu IFC

Można zastosować reguły odwzorowania danych do danych elementów Typu produktu IFC.

Na przykład, generowanie nazw typów drzwi (atrybut nazwy obiektu IfcDoorStyle) z połączenia Nazwy elementu bibliotecznego, parametrów wysokości i szerokości drzwi.

Określ “Nazwę” atrybutu dla elementu IfcDoorStyle, używając fragmentu “Nazwy elementu bibliotecznego” drzwi + Tekst statyczny “-” + “Szerokość” + Tekst statyczny “X” + “Wysokość”.

NameAttributeDoor.png 

Ta reguła zastępuje domyślną regułę tworzenia IfcDoorStyle (zobacz Typ produktu IFC) nowymi nazwami IfcDoorStyle (można sprawdzić rezultat w Menedżerze projektu IFC).

DoorStyleRewrite.png 

Przykład 5

Określ “Koszt” dla IfcDoor jako parametr zależny od elementu bibliotecznego.

Do mapowania wybierz parametr “gs_list_cost” Elementu bibliotecznego “GS Door”.

Aby odnaleźć ten parametr, przejdź do listy rozwijanej przycisku Dodaj zawartość i wybierz Parametry elementów bibliotecznych. W wyświetlonym oknie dialogowym wyszukaj parametr gs_list_cost, jak pokazano poniżej:

LibPartContent.png     GSCostParameter.png

dependent_subtype_mapping.png 

Reguła mapowania obowiązuje dla elementów bibliotecznych będących pochodnymi podtypu “GS Door” (np. “Drzwi”, “Podwójne drzwi”, “Metalowe drzwi” itp.).

Przykład 6

Określ “Koszt” dla IfcDoor jako parametr niezależny od elementu bibliotecznego. Do mapowania wybierz parametr “gs_list_cost” “Podwójnych drzwi”.

Aby odnaleźć ten parametr, przejdź do listy rozwijanej przycisku Dodaj zawartość i wybierz Parametry elementów bibliotecznych. W wyświetlonym oknie dialogowym najpierw zaznacz element biblioteczny Podwójne drzwi, a następnie wyszukaj parametr gs_list_cost, jak pokazano poniżej. Pamiętaj jednak, aby dodać parametr jako Niezależny element biblioteczny:

LibPartContent00148.png     GSCostParameterIndep00149.png

independent_entity_mapping.png 

Przykład 7

Określ “Koszt” dla IfcElement jako parametr niezależny od elementu bibliotecznego. Do mapowania wybierz parametr “gs_list_cost” “Podwójnych drzwi”. Reguła mapowania obowiązuje nie tylko dla elementów IfcDoor, ale dla wszystkich innych elementów bibliotecznych, które zostaną zmienione w obiekty IFC, będące pochodnymi obiektu IfcElement (np. IfcWindow, IfcFurnishingElement, IfcDistributionElement, IfcTransportElement itp.) i zawierające parametr “gs_list_cost” (np. “Fotel”, “Biurko”, “Basen”, “Zlew” itp.).