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
- Introduktion til json-formatet og anvendelsesmuligheder i LCAbyg 5
- Opbygning af eget bibliotek via json
- Oprettelse af EPD'er ud fra json-format
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 med
amount: 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.