Attribut mapning
  • 12 Apr 2022
  • 7 Minutter at læse
  • Mørk
    Lys
  • pdf

Attribut mapning

  • Mørk
    Lys
  • pdf

Artikel resumé

Attribut mapning         

I dette undertrin kan de attributter, der følger med BIM elementerne, mappes til nogle attributter, der er registreret i MainManager (og som systemet derfor kender). Dette kan for eksempel være oprettelsesdato, elementtype, identifikation, areal, volumen, navn eller anden teknisk information. 

Når dette undertrin er valgt, deler området sig i to. Til venstre er der alle de attributter, som findes i modellen (valgt i filteret), og et tal er synligt bag hver attribut, der angiver, hvor mange BIM elementer, der har denne attribut. Det venstre træ er hierarkisk. Det vil sige, at alle attributter, der hører til gruppen BaseQuantities, vil blive grupperet under en mappe med navnet BaseQuantities.

I højre side er der mapningslisten, som er registreret i MainManager. Mapning af attributter i BIM-modellen efterspørger som minimum for objekttypekode (Hovedtypekode*), så det vil være muligt at oprette objekter i MainManager ud fra koden. Det er muligt, at for andre mapningssæt (valgt i filteret), kan der være andre attributter, der efterspørges såsom identifikation, produktnummer og enhed. Tilknytningslisten til højre er grupperet efter lokationsattributter, organisationsattributter og systemattributter. 

Det er muligt at se hvilke elementer (i den valgte BIM model) der har en given egenskab/attribut. Det gøres ved at højreklikke på en attribut i det venstre træ og åbne ”Vis elementer med attribut”.

Derefter vil en liste over alle elementer med denne attribut (”GrossArea” i ovenstående eksempel) blive listet op.

Hvad brugeren gør her:

Definer et mapningssæt

Først skal BIM projektet og modellen vælges i filteret, så attributterne fra modellen kan ses i venstre side. 

Så kan brugeren se på, om nogle af de eksisterende mapningssæt (hvis nogen) passer til den model, som denne nu behandles. Herefter vælges mapningssættet i filteret, og så vises det i højre træ, hvordan mapningen er defineret for det pågældende sæt. Hvis en model allerede er forbundet til et mapningssæt, vælges det automatisk i filteret. Hvis brugeren ønsker at have endnu et mapningssæt til BIM-modellen, skal brugeren åbne registreringsvinduet for BIM modellen og ændre det.

De attributter, der hører til BIM modellerne, kan være meget forskellige fra model til model, så det er meget sandsynligt, at der skal oprettes et nyt mapningssæt. Det gøres ved at trykke på handlingsmenuen over det valgte mapningssæt (i filteret), åbne ”Vis i detaljeret liste” og derefter klikke på <Registrer mapping>. 

Formål:

Her er det muligt at registrere et nyt mapningssæt. Sættet er lavet til at definere, hvordan de attributter, der er forbundet med BIM elementer, skal konverteres til nogle værdier, som MainManager kender og kan bruges til at registrere information på objekter.

Til at starte med får mapningssættet et navn og et nummer. Derefter er ejendomsboksen opdelt i to sektioner, en for lokaliserings element indstillinger og den anden for system element indstillinger.

Lokaliserings element indstillinger

Identifikation nødvendig

Kodning for lokationsstruktur (IfcBuilding, IfcBuildingStorey og IfcSpace) antager at lokator er i en attribut for bygninger, etager og rum. Fordelen ved at registrere lokatorer på lokationselementer er for eksempel hvis lokationsstrukturen allerede eksisterer (delvist eller fuldstændigt) i MainManager. Derefter tjekker importen, om der f.eks. allerede eksisterer et rum i MM, og i så fald foretages der ikke en dobbelt registrering af det samme rum. En mulighed for dette er ikke at efterspørge en lokator i modellen, men derimod med drag & drop i undertrin ”Bearbejdning af lokationselementer” for at koble lokations BIM elementer til eksisterende lokationsstruktur i MainManager (anbefalet fremgangsmåde).

Det er muligt at tilføje ejerskab til et element. Det betyder, at visse lokationer inden for BIM-modellen kan registreres til brugere med fx et cpr-nummer.

Alle symboler er tilladt for hver af disse identifikationer undtagen punktum (.) -tegnet, fordi FM-systemet i eksemplet ovenfor genkender bygningens rum unikt gennem en kombineret lokator.

Et eksempel for ejendomsnummer 3261, her kunne identifikationen af rummet være:

3261.B1.E3.10 (ejendom 3261, bygning B1, etage E3, rum 10).


Overskriv rum navn i genimport

Hvis dette er markeret, vil rumnavnet blive overskrevet ved opdatering af lokationsstrukturen (f.eks. når BIM-modellen genimporteres efter ændringer).

 

Brug element navn som rumnavn

Hvis dette er markeret, vil navnet på BIM-elementet blive brugt som rumnavn i MainManager. Dette gælder både ved oprettelse af rum, eller når rummene opdateres.

System element indstillinger.

Start med at vælge hvilken type systemerne i modellen er. Disse fire slags systemer understøttes:

  • SfB (Dansk standard)
  • CCS (Dansk standard)
  • NS (Norsk standard)
  • Uniclass (UK standard)

Mapningssættet skal også kende formatet på typekoderne. De aktuelle tilladte kodeformater der understøttes:

  • SfB type uden parentes (fx 332)
  • SfB type med parentes (fx (33)2)
  • SfB type uden parentes og med produktnummer (fx 332.1111)
  • SfB type med parentes og med produktnummer (fx (33)2.1111)
  • SfB type med parentes og punktum (fx (33).2)
  • SfB type med parentes, punktum med produktnummer (fx (33).2.1111)
  • CCS type uden produktnummer (fx %AB or % A.AB)
  • CCS type med produktnummer (fx %AB1111 or %A.AB1111)
  • NS TFM kode med produktnummer (fx +0010=244.001-DI001T)
  • Uniclass code
    1. Mapning udføres specifikt til EF-, Pr- og Ss-numre

I nogle tilfælde er produktnummeret ikke en del af typekoden, men er i en separat attribut, så kan det mappes som andre attributter.

Mapningssættet definerer også, om "Produktnummer" og/eller "Mængdeenhed" er påkrævet fra BIM-modellen. Dette er nødvendigt, hvis dataene skal bruges til at beregne miljøpåvirkning (EPD).

Træk attributterne for BIM elementer over til de rigtige MainManager-værdier 

Når mapningssættet, der skal bruges til denne model, er valgt i filteret, er det muligt at begynde at definere, hvordan kortlægningen skal være. Dette gøres ved at trække fra venstre mod højre eller omvendt. For at tage et eksempel er det muligt at trække attributterne fra modellen til venstre over til et punkt i mapningslisten til højre. Flere attributter i venstresiden kan tilhøre den samme mapningsattribut i højre siden. Hver attribut til venstre (fra BIM-modellen) kan også tilhøre mange mapningsattributter til højre.

Når der er flere BIM attributter knyttet til en enkelt mappingsattribut, er det muligt at definere prioriteten for hver mapning. Prioriteten tilknyttes automatisk i mapnings rækkefølgen, men det er muligt at ændre den manuelt ved at højreklikke på mapningspunktet og åbne egenskabsboksen for mapningen. Prioriteten bruges på følgende måde:

  • Hvis mapningen har værdi, bruges højere prioritet
  • Ellers bruges næste mapning, indtil en mapning har værdi
  • Eksempel (baseret på billedet nedenfor): 
    1. LongName mapning har "Prioritet 1" men har ikke nogen værdi for rum, så der bruges Name mapningen

The registration of the mapping set controls which attributes are demanded from the model. It is always required to drag the <MainManager type code> over to some attribute, but there could be other requirements and they will be identified with a star (*) in the right tree.

Additionally, location elements should include additional attributes as defined in the guidelines. An example of attributes is: 

  • For building floor
    1. Gross area
    2. Gross volume
  • For building space
    1. Net area
    2. Space usage

When doing the mapping the user decides if an attribute should overwrite existing values by left clicking on the mapping node (default is on). For instance, if a room number is already registered on the room in MainManager, the room number is not overwritten when processed from the BIM model unless this checkbox is marked.

Below a description of the various mapping attributes is shown.

Location attributes

  • Identification: Mapped to <Locator> in building, building floor and building space registration
  • Room number: Mapped to <Usage space number> in building space registration
  • Room number 1: Mapped to <Operation space number> in building space registration
  • Room number 2: Mapped to <Geographical space number> in building space registration
  • Space usage: Mapped to <Space usage> in building space registration. It searches for predefined Space usage name in the MainManager database. If it is not found then nothing is registered.
  • Space type: Mapped to <Space type> in building space registration. It searches for predefined Space type name in the MainManager database. If it is not found then nothing is registered.
  • Gross area: Mapped to building floors and building spaces
  • Net area: Is mapped to <Net area>, <Cleaning area> and <BRA> in building space registration

Organisation attributes

  • Object owner identification: An organization that uses (leases) the building space can be connected to the building space through the BIM processing. When that is used, the organization identification must exist in the MainManager database.

System attributes

  • Name: If this is mapped, then the BIM element gets this name instead of the usual BIM element name.
  • Main manager type code*: As mentioned above, this is the system identification number of the BIM element.
  • Product number: As mentioned above, if the product number is not part of the Main manager type code, it is fetched from this attribute.
  • Main manager subtype name: If used, this same definition must exist in the subtype definition for the system identification in the MainManager database.

Other mapping attributes are based on the data structure that you are using. For example, if you use the<Date installed> field on <Technical systems>, then it will be possible for you to map any BIM attribute to that mapping attribute.

 

When working with mapping sets you can see where they are used by opening the registration window and select <BIM models>.

When the mapping has been defined for the model, the process for creating locations and systems can start. 


Var denne artikel en hjælp?