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.
Przykład 2
Odwzoruj parametr „Odporności ogniowej” okien do właściwości „FireRating”, określonej dla IfcWindow.
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”.
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ść”.
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).
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:

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:

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.).