Gå til innholdet

Takmålinger

GET /v1/projects/{projectId}/roof

Returnerer takmålinger gruppert per bygning, basert på flyfoto/satellittbilder. Inkluderer detaljer per takflate (helning, retning, areal, omkrets, høyde) samt totaler per bygning og samlet.

Spørringsparametere:

ParameterTypeBeskrivelse
buildingIdstringFiltrer til én bygning. Returnerer { building, totals } i stedet for { buildings, totals }. Returnerer 404 hvis bygningen ikke finnes.

For mer detaljert geometridata — individuelle punkthøyder, kantlengder med kompassretning og topologien mellom takflater — se Takplan.

FeltTypeBeskrivelse
surfaceIdstringFlateidentifikator
slopenumberHelning fra Norkart API (gradianer)
directionnumberRetning fra Norkart API (UTM sone 33-peiling)
calculatedSlopenumberSann helning i grader beregnet fra polygongeometri via Newells metode (0 = flatt, 90 = vertikalt)
calculatedDirectionnumberSann kompassretning i grader beregnet fra polygongeometri (0 = nord, 90 = øst, 180 = sør, 270 = vest)
area2dnumber2D-projisert areal i m²
area3dnumber3D-flateareal i m²
perimeternumberOmkrets i m
verticesnumberAntall polygonhjørner
minRoofAltitudenumberMinimum takhøyde (meter over havet)
maxRoofAltitudenumberMaksimum takhøyde (meter over havet)
minHeightAboveGroundnumberMinimum høyde over bakken i m
maxHeightAboveGroundnumberMaksimum høyde over bakken i m
FeltTypeBeskrivelse
buildingIdstringBygningsidentifikator
displayNamestringVisningsnavn (f.eks. «Bygning 1»)
surfacesarrayTakflater (se over)
totalRoofAreanumberTotalt 3D-takareal i m²
totalRoofArea2dnumberTotalt 2D-projisert areal i m²
surfaceCountnumberAntall takflater
wallCountnumberAntall utledede vegger
FeltTypeBeskrivelse
buildingsnumberAntall bygninger
surfacesnumberTotalt antall takflater
totalRoofAreanumberTotalt 3D-takareal i m²
totalRoofArea2dnumberTotalt 2D-projisert areal i m²
wallsnumberTotalt antall utledede vegger
GET /v1/projects/abc-123/roof
{
"buildings": [
{
"buildingId": "4858263",
"displayName": "Bygning 1",
"surfaces": [
{
"surfaceId": "4858263-1",
"slope": 0,
"direction": 0,
"calculatedSlope": 0,
"calculatedDirection": 0,
"area2d": 25.9,
"area3d": 25.9,
"perimeter": 24.3,
"vertices": 9,
"minRoofAltitude": 38.7,
"maxRoofAltitude": 38.7,
"minHeightAboveGround": 1.5,
"maxHeightAboveGround": 3.2
},
{
"surfaceId": "4858263-2",
"slope": 30.4,
"direction": 190,
"calculatedSlope": 27.3,
"calculatedDirection": 186,
"area2d": 85.0,
"area3d": 95.6,
"perimeter": 42.1,
"vertices": 11,
"minRoofAltitude": 42.0,
"maxRoofAltitude": 45.4,
"minHeightAboveGround": 6.4,
"maxHeightAboveGround": 8.8
}
],
"totalRoofArea": 136.9,
"totalRoofArea2d": 126.2,
"surfaceCount": 3,
"wallCount": 12
}
],
"totals": {
"buildings": 1,
"surfaces": 3,
"totalRoofArea": 136.9,
"totalRoofArea2d": 126.2,
"walls": 12
}
}
GET /v1/projects/abc-123/roof?buildingId=4858263
{
"building": {
"buildingId": "4858263",
"displayName": "Bygning 1",
"surfaces": [
{
"surfaceId": "4858263-1",
"slope": 0,
"direction": 0,
"area2d": 25.9,
"area3d": 25.9,
"perimeter": 24.3,
"vertices": 9,
"minRoofAltitude": 38.7,
"maxRoofAltitude": 38.7,
"minHeightAboveGround": 1.5,
"maxHeightAboveGround": 3.2
}
],
"totalRoofArea": 136.9,
"totalRoofArea2d": 126.2,
"surfaceCount": 3,
"wallCount": 12
},
"totals": {
"buildings": 1,
"surfaces": 3,
"totalRoofArea": 136.9,
"totalRoofArea2d": 126.2,
"walls": 12
}
}

Måledataene er tilgjengelig gjennom MCP-verktøyet get_roof_measurements. Det aksepterer en valgfri building_id-parameter for å filtrere resultater til en enkelt bygning.

For visuell takgeometri med verteksnivå-detaljer, se Takplan.