Tredjepartsintegration

LCAbyg Json guide

Det er muligt at bruge json-formatet som en tredjepartsintegration i LCAbyg 5. Her finder du en oversigt over guides og webinarer om emnet.

Webinarer

Se webinarerne påLCAbygs YouTube-kanal.

Dokumentation

Json import-guide

Indeholder et eksempelprojekt til import i LCAbyg 5.2.1.0. Vi anbefaler at opdatere til seneste version af LCAbyg, inden du følger guiden.

Json eksport-guide

Beskriver, hvordan du eksporterer projekter og resultater som json-filer.

Json scenarie-guide

Beskriver den nyere funktionalitet til at oprette scenarier, med et eksempelprojekt baseret på en enfamiliebolig (til LCAbyg 5.2.1.0).

Test af json-filer

Den bedste måde at teste, om en json-fil er gyldig, er løbende at importere den i LCAbyg. Pakken med guiden indeholder en debug-version (lcabyg_debug.exe), der udskriver fejlmeddelelser i terminalen. Bemærk, at LCAbyg ikke fungerer, hvis du placerer markøren eller skriver inde i terminalen — genstart LCAbyg efter ændringer.

Almindelige fejl

Eksempelprojektet vil ikke åbne
Skyldes ofte versionsuoverensstemmelser mellem eksempelprojektet og LCAbyg — bl.a. ændringer i "CategoryToStage" mellem version 5.2.0.1 og 5.2.1.0.
Manglende konstruktioner
Projekter, der kun bruger gen_dk-biblioteket, eksporterer ingen konstruktioner, da disse allerede findes indbygget i LCAbyg.
Fejl om manglende UUID
Søg i json-filen med f.eks. Notepad++ for at kontrollere, at UUID'er er korrekte og komplette.
Kollisionsmeddelelser
Opstår, når samme unikke id bruges flere gange — kontrollér for dubletter.
Fejl om manglende target/source
Når du sletter en node, skal tilhørende kanter ("edges") også fjernes — særligt dem medamount: 0.

Opdatering af engine.yaml

Version 5.3.2.1 ændrede opsætningen af engine.yaml — se trin 3.3, side 15 i json-guiden for detaljer.

Vi opdaterer løbende vejledningerne. Har du spørgsmål, så skriv tillcabyg@build.aau.dk.