Mål
Endepunkt
Section titled “Endepunkt”GET /v1/projects/{projectId}/measurementsReturnerer mål utledet fra prosjektets 3D-modell: gulvareal, veggareal, listlengder og antall åpninger per rom, med detaljer per vegg inkludert nestede dører/vinduer/åpninger, romobjekter (møbler og inventar), samt aggregerte totaler for prosjektet.
Spørringsparametere:
| Parameter | Type | Beskrivelse |
|---|---|---|
roomId | string | Filtrer til ett rom. Returnerer { room, totals } i stedet for { rooms, totals }. Returnerer 404 hvis rommet ikke finnes. |
Responsmodell
Section titled “Responsmodell”Rommål
Section titled “Rommål”| Felt | Type | Beskrivelse |
|---|---|---|
roomId | string | Romidentifikator |
roomName | string | null | Visningsnavn |
roomType | string | Romtype (f.eks. LIVING_ROOM, KITCHEN) |
story | number | null | Etasje |
floorArea | number | Gulvareal i m² |
grossWallArea | number | Brutto veggareal i m² |
netWallArea | number | Netto veggareal i m² (fratrukket åpninger) |
netWallAreaNS | number | Netto veggareal etter NS 3420-standard i m² |
moldingLengthFloor | number | Listlengde gulv i m |
moldingLengthCeiling | number | Listlengde tak i m |
moldingLengthOpening | number | Listlengde karm i m |
doorCount | number | Antall dører |
windowCount | number | Antall vinduer |
openingCount | number | Antall åpninger |
walls | array | Mål per vegg (se under) |
objects | array | Romobjekter — møbler og inventar (se under) |
Veggmål
Section titled “Veggmål”| Felt | Type | Beskrivelse |
|---|---|---|
id | string | Veggidentifikator (stabil per skanning) |
width | number | Veggbredde i cm |
height | number | Vegghøyde i cm |
grossArea | number | Brutto veggareal i m² |
netArea | number | Netto veggareal i m² (fratrukket åpninger) |
netAreaNS | number | Netto veggareal etter NS 3420 i m² |
moldingLengthFloor | number | Listlengde gulv i m |
moldingLengthCeiling | number | Listlengde tak i m |
moldingLengthOpening | number | Listlengde karm i m |
doors | array | Dører i denne veggen |
windows | array | Vinduer i denne veggen |
openings | array | Andre åpninger i denne veggen |
Dør / vindu / åpning
Section titled “Dør / vindu / åpning”| Felt | Type | Beskrivelse |
|---|---|---|
id | string | Elementidentifikator (stabil per skanning) |
width | number | Bredde i cm |
height | number | Høyde i cm |
area | number | Areal i m² |
moldingLength | number | Listlengde karm i m |
Romobjekt
Section titled “Romobjekt”Møbler, inventar og hvitevarer oppdaget i 3D-skanningen. Se Romobjekter for fullstendig kategorireferanse og brukstilfeller.
| Felt | Type | Beskrivelse |
|---|---|---|
id | string | Objektidentifikator (stabil per skanning) |
category | string | Objektkategori — f.eks. refrigerator, bathtub, toilet, sofa, bed, stove, washerDryer, storage. Se fullstendig liste |
width | number | Bredde i cm |
height | number | Høyde i cm |
children | array | Nestede barnobjekter (samme form) — f.eks. et badekar som inneholder en vask |
Prosjekttotaler
Section titled “Prosjekttotaler”| Felt | Type | Beskrivelse |
|---|---|---|
floorArea | number | Totalt gulvareal i m² |
grossWallArea | number | Totalt brutto veggareal i m² |
netWallArea | number | Totalt netto veggareal i m² |
netWallAreaNS | number | Totalt netto veggareal NS 3420 i m² |
moldingLengthFloor | number | Total listlengde gulv i m |
moldingLengthCeiling | number | Total listlengde tak i m |
moldingLengthOpening | number | Total listlengde karm i m |
doorCount | number | Totalt antall dører |
windowCount | number | Totalt antall vinduer |
openingCount | number | Totalt antall åpninger |
rooms | number | Antall rom |
stories | number | Antall etasjer |
Responseksempler
Section titled “Responseksempler”Alle rom
Section titled “Alle rom”{ "rooms": [ { "roomId": "room-1", "roomName": "Kjøkken", "roomType": "KITCHEN", "story": 0, "floorArea": 12.0, "grossWallArea": 32.5, "netWallArea": 26.8, "netWallAreaNS": 25.2, "moldingLengthFloor": 14.0, "moldingLengthCeiling": 14.0, "moldingLengthOpening": 10.2, "doorCount": 1, "windowCount": 2, "openingCount": 0, "walls": [ { "id": "wall-a1b2c3", "width": 400, "height": 250, "grossArea": 10.0, "netArea": 7.2, "netAreaNS": 6.8, "moldingLengthFloor": 4.0, "moldingLengthCeiling": 4.0, "moldingLengthOpening": 5.1, "doors": [ { "id": "door-d4e5f6", "width": 90, "height": 210, "area": 1.9, "moldingLength": 5.1 } ], "windows": [ { "id": "win-g7h8i9", "width": 120, "height": 150, "area": 1.8, "moldingLength": 5.4 } ], "openings": [] }, { "id": "wall-j1k2l3", "width": 300, "height": 250, "grossArea": 7.5, "netArea": 5.7, "netAreaNS": 5.4, "moldingLengthFloor": 3.0, "moldingLengthCeiling": 3.0, "moldingLengthOpening": 5.4, "doors": [], "windows": [ { "id": "win-m4n5o6", "width": 120, "height": 150, "area": 1.8, "moldingLength": 5.4 } ], "openings": [] } ], "objects": [ { "id": "obj-p7q8r9", "category": "refrigerator", "width": 60, "height": 180, "children": [] }, { "id": "obj-s1t2u3", "category": "stove", "width": 60, "height": 90, "children": [] } ] } ], "totals": { "floorArea": 12.0, "grossWallArea": 32.5, "netWallArea": 26.8, "netWallAreaNS": 25.2, "moldingLengthFloor": 14.0, "moldingLengthCeiling": 14.0, "moldingLengthOpening": 10.2, "doorCount": 1, "windowCount": 2, "openingCount": 0, "rooms": 1, "stories": 1 }}Filtrert etter rom
Section titled “Filtrert etter rom”GET /v1/projects/abc-123/measurements?roomId=room-1{ "room": { "roomId": "room-1", "roomName": "Kjøkken", "roomType": "KITCHEN", "story": 0, "floorArea": 12.0, "grossWallArea": 32.5, "netWallArea": 26.8, "netWallAreaNS": 25.2, "moldingLengthFloor": 14.0, "moldingLengthCeiling": 14.0, "moldingLengthOpening": 10.2, "doorCount": 1, "windowCount": 2, "openingCount": 0, "walls": [], "objects": [] }, "totals": { "floorArea": 12.0, "grossWallArea": 32.5, "netWallArea": 26.8, "netWallAreaNS": 25.2, "moldingLengthFloor": 14.0, "moldingLengthCeiling": 14.0, "moldingLengthOpening": 10.2, "doorCount": 1, "windowCount": 2, "openingCount": 0, "rooms": 1, "stories": 1 }}