Paketet innehåller begrepp, metoder, mallar och värdelistor kopplat till openBIM enligt buildingSMARTInternational.
# Lager (*IfcPresentationLayerAssignment*)
**Bestäm om eventuell lagerhantering även ska redovisas i IFC-modellen.**
## Vad?
*IfcPresentationLayerAssignment* kan jämföras med CAD-lager. Det är ett attribut som används för en enklare gruppering av objekt i syfte att styra synlighet och presentationsstil (färg, linjetyp och linjebredd).
## Varför?
Attributet lager kan användas för att få objektinformation från modelleringsprogram som inte hanterar objekt, utan som är lagerbaserade (till exempel AutoCAD®).
## Hur?
Följande attribut finns tillgängliga för lager i IFC:
*Tabell 1: Attribut för lagerhantering i en IFC-fil*
Attribut |
Exempel (värde) |
Förklaring |
Name1 |
A-43CB- -E- |
Namnet på lagret. |
Description2 |
Innerväggar (ej stomme) |
Ytterligare beskrivning av lagret förutom namnet |
AssignedItems2 |
|
Gruppering av objekt som ingår i det här lagret. |
Identifier2 |
|
En (intern) identifierare tilldelad till lagret. En alfanumerisk sträng, maskinellt läsbar |
1 Obligatorisk (värde läggs in av programmet)
2 Valfri (värde kan anges av användaren)
Med hjälp av *IfcPresentationLayerWithStyle* utökas möjligheten att styra presentationen av lagren. Synligheten kan styras utifrån på/av (*LayerOn*) och fryst/tinat (*LayerFrozen*). Det går också göra så att lagret inte kan ändras genom att vara låst/inte låst (*LayerBlocked*).
Det går också att ge objekt i lagret en viss ”stil” för presentation med hjälp av attributet *LayerStyles.* Vissa objektstilar har dock företräde och påverkas inte av lagerstilen. Exempel på stilar som råder över lagret är *IfcCurveStyle*, *IfcFillAreaStyle*, *IfcTextStyle* och *IfcSurfaceStyle*.
*Tabell 2: Attribut för styrning av lagers synlighet i en IFC-fil*
# |
Attribut |
Exempel (värde) |
Förklaring |
5 |
LayerOn2 |
TRUE |
Lagret är på (On) och är synligt. Övriga tillåtna värden är FALSE och UNKNOWN |
6 |
LayerFrozen2 |
FALSE |
Lagret är tinat (Not Frozen) och är synligt. Övriga tillåtna värden är TRUE och UNKNOWN |
7 |
LayerBlocked2 |
TRUE |
Lagret är låst (Blocked) och kan inte redigeras i IFC-filen. Övriga tillåtna värden är FALSE och UNKNOWN |
8 |
LayerStyles2 |
|
En (intern) identifierare tilldelad till lagret. |
1 Obligatorisk (värde läggs in av programmet)
2 Valfri (värde kan anges av användaren)
TÄNK PÅ |
I Sverige har CAD-lager använts länge för att koda geometrisk information, främst i AutoCAD-baserade program. Om lagerfunktionen i IFC används så tänk på att inte ange lager på samma sätt som i en CAD-fil samtidigt som samma information finns på objekten med sina olika attribut. Risken finns att informationen blir motstridig. |