infopack logo

openbim

1.0.0-rc.0

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 PDF

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:

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.