Gå til indhold
Support

LCAbyg-projektfilen (.lcabyg.json): hvad filen indeholder

.lcabyg.json er LCAbygs eget, offentligt dokumenterede projektformat. Én fil kan indeholde et helt projekt (alle versioner) eller en enkelt version, med eller uden beregningsresultater. Formatet er bygget til, at kunden selv kan læse filen uden hjælp fra LCAbyg, og til at et eksport-import-eksport-forløb giver en indholdsmæssigt identisk fil igen.

  • Projektets metadata: navn, beskrivelse, adresse, bygherre, LCA-rådgiver, projekttype.
  • Hver version, med indstillinger, arealer, bygningsmodellens konstruktioner og byggevarer, alle forbrugslinjer (energi, transport, affald med mere), transportmetoder og eventuelle særlige forhold.
  • Valgfrit: beregningsresultater. Resultater er afledte data. De importeres aldrig tilbage, en importeret fil genberegnes altid i stedet, resultaterne i filen er kun til arkivering og deling.
  • Valgfrit: en oversigt over det biblioteksindhold, projektet bygger på (navn, enhed, emissionsdata med mere), til dokumentation af datagrundlaget. Det er ikke det samme som en biblioteksimport, indholdet skrives ikke ind i noget bibliotek ved import.

Hver konstruktion og byggevare har to forskellige identiteter i filen. Den ene er dens biblioteksidentitet (samme GUID kan gå igen flere steder, hvis den samme biblioteksvare er brugt flere gange). Den anden er dens instans-identitet i netop denne bygningsmodel, som er unik og holder sig ens hen over eksport og import. Det er instans-identiteten, der gør det muligt at genkende den samme byggevare igen, fx i et eksternt mængdeopgørelsesark.

Filen bærer sit eget formatversionsnummer (major.minor). En fil med en anden major-version end den, LCAbyg understøtter, afvises ved import. En nyere minor-version importeres med en advarsel om de felter, LCAbyg endnu ikke kender. En ældre minor-version importeres uden varsel, fordi minor-ændringer altid er tilføjelser, aldrig fjernelser.