Paketet innehåller begrepp, metoder, mallar och värdelistor kopplat till openBIM enligt buildingSMARTInternational.
Lager (IfcPresentationLayerAssignment) - En beskrivning av att bestämma om eventuell lagerhantering även ska redovisas i IFC-modellen.
Jämför fil Öppna i webbläsare Ladda ner Se meta fil Ladda ner PDFBestäm om eventuell lagerhantering även ska redovisas i IFC-modellen.
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).
Attributet lager kan användas för att få objektinformation från modelleringsprogram som inte hanterar objekt, utan som är lagerbaserade (till exempel AutoCAD®).
Följande attribut finns tillgängliga för lager i IFC:
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)
Tabell: Attribut för lagerhantering i en IFC-fil
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.
# | 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)
Tabell: Attribut för styrning av lagers synlighet i en IFC-fil
ⓘ | 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. |