weScan import
Met de importfunctie kun je gebouwelementen (gevels, vloeren en daken) vanuit een weScan JSON-bestand importeren in het opnameformulier. Dit bespaart handmatig invoerwerk voor de afmetingen en oriëntatie van de bouwschil.
Hoe te gebruiken
- Open het opnameformulier van de klant.
- Klik op de importknop bij het gebouwobject.
- Selecteer het weScan JSON-exportbestand.
- Kies of de elementen geïmporteerd worden in een bestaande rekenzone of in een nieuwe rekenzone.
- Bevestig de import.
Meerdere rekenzones
Een weScan bestand kan meerdere rekenzones bevatten (zie het JSON schema).
Bevat het bestand rekenzone-entries, dan wordt per zone een nieuwe rekenzone aangemaakt (Rekenzone A, Rekenzone B, …).
Bestanden met meerdere rekenzones worden altijd als nieuwe rekenzones toegevoegd — ze worden niet samengevoegd met een bestaande rekenzone.
Een bestand zonder rekenzone-entries (alleen gebouwelementen) wordt zoals voorheen in één rekenzone geïmporteerd.
Niet-rechthoekige gevels en daken
De geïmporteerde surface_area is de gemeten oppervlakte en is leidend.
Komt de oppervlakte overeen met width × height (de gevel/het dak is rechthoekig), dan wordt de vorm Rechthoek gebruikt en blijven hoogte en breedte zichtbaar.
Wijkt de gemeten oppervlakte daarvan af (een niet-rechthoekige gevel), dan wordt de vorm Overig (m²) gebruikt, zodat de gemeten oppervlakte behouden blijft en niet wordt overschreven door een rechthoekberekening.
Na de import: verplicht controleren
Het weScan exportbestand bevat niet alle gegevens die nodig zijn voor het isolatieplan. Elk geïmporteerd element (gevel, vloer, dak, raam, deur en paneel) krijgt een validatiefout-indicatie om aan te geven dat er nog velden ingevuld of gecontroleerd moeten worden. Open elk element met een validatiefout en controleer de onderstaande velden.
Hellingshoek
Het weScan bestand bevat standaard geen hellingshoek. Als je dit veld niet meegeeft in het JSON-bestand (zie hieronder), wordt de hellingshoek automatisch bepaald op basis van het elementtype:
- Gevel → 90°
- Hellend dak → 45°
- Vloer of plat dak → 0°
Ramen, deuren en panelen erven de hellingshoek van het bovenliggende element (gevel of dak). Controleer de hellingshoek bij elk element en pas deze aan indien nodig.
Grenzend aan
Het weScan bestand kan een waarde voor de aangrenzende ruimte bevatten via het veld adjacency.
Als dit veld ontbreekt, krijgt het element automatisch de waarde Buitenlucht.
Controleer dit voor elk element en pas het aan indien nodig, bijvoorbeeld:
- Een vloer op de kruipruimte → kies Kruipruimte
- Een vloer op de grond → kies Grond
- Een gevel grenzend aan een aangebouwde onverwarmde garage → kies Aangrenzende onverwarmde ruimte
Isolatiegegevens
Als het weScan bestand isolatiegegevens bevat, worden deze overgenomen (zie het JSON schema):
rc_valueis leidend: is deze aanwezig, dan wordt de isolatie op "ja (Rc-waarde)" gezet.- anders wordt
insulation_thicknessgebruikt en de isolatie op "ja (bekende isolatie)" gezet. has_cavity/cavity_depthzetten de spouw voor gevels.
Bevat het bestand geen isolatiegegevens voor een element, vul dan zelf in:
- Is er isolatie aanwezig? (ja / nee / onbekend)
- Indien ja: isolatiedikte en isolatietype
Overige elementspecifieke velden
Afhankelijk van het type element kunnen er aanvullende velden zijn die ingevuld moeten worden, zoals het daktype bij een dak of de spouwmuurinstelling bij een gevel. Controleer alle velden bij elk element totdat de validatiefout-indicatie verdwenen is.
Wat wordt wel overgenomen
De volgende gegevens worden direct overgenomen vanuit het weScan bestand:
- Oppervlakte van gevels, vloeren en daken
- Oriëntatie (windrichting) van gevels en daken
- Omtrek van vloeren
- Hellingshoek (indien opgegeven via het veld
inclination) - Grenzend aan (indien opgegeven via het veld
adjacency; standaard Buitenlucht) - Kozijnsoort van ramen en panelen (indien opgegeven via het veld
windowFrameKind) - Glastype van ramen (indien opgegeven via het veld
glass_insulation) - Bouwjaar en gebouwhoogte (indien aanwezig in het bestand)
- Bouwlagen en vloeroppervlakten per verdieping
Optionele velden per elementtype
De volgende velden kunnen per element worden meegegeven in additionalFields.
Zie ook het volledige JSON schema voor alle velden.
Hellingshoek (inclination)
Van toepassing op: gevel, vloer, dak. De waarde is in graden (0 = plat, 90 = loodrecht). Ramen, deuren en panelen erven de hellingshoek van het bovenliggende element.
Als het veld ontbreekt, gelden de volgende standaardwaarden:
| Type | Standaard |
|---|---|
| Gevel | 90° |
| Hellend dak | 45° |
| Vloer / plat dak | 0° |
Grenzend aan (adjacency)
Van toepassing op: gevel, vloer, dak. Als het veld ontbreekt, wordt automatisch Buitenlucht ingevuld.
| Waarde | Omschrijving |
|---|---|
buitenlucht | Buitenlucht (standaard) |
grond | Grond |
kruipruimte | Kruipruimte |
aangrenzendeOnverwarmdeRuimte | Aangrenzende onverwarmde ruimte |
aangrenzendeOnverwarmdeSerre | Aangrenzende onverwarmde serre |
aangrenzendeSterkGeventileerdeRuimte | Aangrenzende sterk geventileerde ruimte |
aangrenzendeOnverwarmdeKelder | Aangrenzende onverwarmde kelder |
aangrenzendeVerwarmdeRuimte | Aangrenzende verwarmde ruimte |
Kozijnsoort (windowFrameKind)
Van toepassing op: raam, paneel.
| Waarde | Omschrijving |
|---|---|
woodOrPlastic | Hout of kunststof |
metalThermallyBroken | Metaal thermisch onderbroken |
metalNonThermallyBroken | Metaal niet thermisch onderbroken |
Als het veld ontbreekt, moet de kozijnsoort handmatig worden ingevuld na de import.
Glassoort (glass_insulation)
Van toepassing op: raam.
| Waarde | Omschrijving |
|---|---|
enkelGlas | Enkel glas |
dubbelGlas | Dubbel glas |
hrGlasdubbelGlasMetCoating | HR glas |
hrPlusGlas | HR+ glas |
hrPlusPlusGlas | HR++ glas |
tripleHrGlas | Driedubbel glas |
Voorbeeldbestand
{
"building_year": "1978",
"building_height": "6.2",
"building_layers": ["48.0", "44.0"],
"childrenGroups": [
{
"type": "walls",
"name": "Voorgevel",
"additionalFields": {
"surface_area": "28.0",
"height": "5.4",
"width": "5.2",
"cardinal_point": "s"
},
"childrenGroups": [
{
"type": "window",
"name": "Raam woonkamer",
"additionalFields": {
"surface_area": "3.6",
"height": "1.5",
"width": "2.4",
"glass_insulation": "hrPlusPlusGlas",
"windowFrameKind": "woodOrPlastic"
}
},
{
"type": "door",
"name": "Voordeur",
"additionalFields": {
"surface_area": "1.98",
"height": "2.2",
"width": "0.9"
}
}
]
},
{
"type": "roof",
"name": "Hellend dak voor",
"additionalFields": {
"surface_area": "30.0",
"cardinal_point": "s",
"inclination": "35"
},
"childrenGroups": [
{
"type": "window",
"name": "Dakraam",
"additionalFields": {
"surface_area": "0.9",
"glass_insulation": "dubbelGlas",
"windowFrameKind": "metalThermallyBroken"
}
}
]
},
{
"type": "roof",
"name": "Plat dak achter",
"additionalFields": {
"surface_area": "8.0",
"inclination": "0"
}
},
{
"type": "floor",
"name": "Begane grondvloer",
"additionalFields": {
"surface_area": "48.0",
"perimeter": "28.0"
}
}
]
}
Het dakraam erft automatisch de hellingshoek van het bovenliggende dak (35°).
Je hoeft inclination dus niet apart op te geven voor ramen, deuren en panelen — tenzij je een afwijkende waarde wilt meegeven.