Példa a tulajdonságmegfeleltetési szabályokra

1. példa

Képezze le az egyéni „Akusztikai osztály” jellemzőt (Beállítások > Tulajdonságkezelő) az IfcWall elem „AcousticRating” jellemzőjére.

Property_mapping.png 

2. példa

Képezze le az ablakok „Tűzállósági osztály” nevét az IfcWindow elem tulajdonságára.

MapFireRating.png 

3. példa

Adja meg az IfcWall elemek Név attribútumát (a Fal azonosítójából és az Építőanyag/Réteges szerkezet nevéből áll).

DefineNameAttribute.png 

4. példa: IFC elemtípus szerinti leképezési szabály

Az adatleképezési szabályok alkalmazhatók az IFC elemtípus elemek IFC adataira.

Például, az ajtótípusok neve (IfcDoorStyle Név attribútuma) generálható a Könyvtári elem nevének és az Ajtó szélesség és magasság paramétereinek kombinációjából.

Adja meg az IfcDoorStyle Név attribútumát a következők szerint: Ajtó könyvtári elem neve + statikus szöveg + Szélesség + „X” statikus szöveg + Magasság.

NameAttributeDoor.png 

Ez a szabály felülírja az alapértelmezett IfcDoorStyle létrehozási szabályt (lásd: IFC típusú termék) új IfcDoorStyle nevekkel (az eredmény az IFC tervkezelőben is ellenőrizhető).

DoorStyleRewrite.png 

5. példa

Határozza meg az IfcDoor elemhez tartozó „Költség” jellemzőt könyvtári elemtől függő paraméterként.

A leképezéshez válassza a „GS ajtó” könyvtári elemhez tartozó „gs_list_cost” paramétert.

Ez a paraméter a Tartalom hozzáadása legördülő gombról elérhető Könyvtári elem paraméterek között található. Keresse meg a gs_list_cost paramétert a megnyíló párbeszédablakban az alábbiak szerint:

LibPartContent.png     GSCostParameter.png

dependent_subtype_mapping.png 

A leképezési szabály érvényes azokra a könyvtári elemekre, amelyek a „GS ajtó” altípus alárendelt elemei (pl. „ajtó”, „dupla ajtó”, „fémajtó” stb.).

6. példa

Határozza meg az IfcDoor elemhez tartozó „Költség” jellemzőt könyvtári elemtől független paraméterként. A leképezéshez válassza a „Dupla ajtó”-hoz tartozó „gs_list_cost” paramétert.

Ez a paraméter a Tartalom hozzáadása legördülő gombról elérhető Könyvtári elem paraméterek között található. A megnyíló párbeszédablakban először válassza ki a Dupla ajtó könyvtári elemet, majd keresse meg a „gs_list_cost” paramétert az ábra szerint. Ügyeljen azonban, hogy Könyvtári elemtől független paraméterként hozza azt létre:

LibPartContent00350.png     GSCostParameterIndep00351.png

independent_entity_mapping.png 

7. példa

Határozza meg az IfcElement elemhez tartozó „Költség” jellemzőt könyvtári elemtől független paraméterként. A leképezéshez válassza a „Dupla ajtó”-hoz tartozó „gs_list_cost” paramétert. A leképezési szabály nemcsak az IfcDoor elemekre érvényes, hanem az összes olyan könyvtári elemre, amelyet az IfcElement alá rendelt IFC entitássá konvertálunk (pl. IfcWindow, IfcFurnishingElement, IfcDistributionElement, IfcTransportElement stb.), és amely tartalmazza a „gs_list_cost” paramétert (pl. „karosszék”, „íróasztal”, „mosdó”, „mosogató” stb.).