GET /v1/projects/{projectId}/roof/svg
Returnerer en 2D-visualisering av takgeometrien som SVG, projisert fra GPS-koordinater. SVG-en inneholder rike dataattributter på hvert element for programmatisk tilgang. Alle numeriske dataattributter bruker centimeter (deklarert via data-units="cm" på rotelementet).
Elementer er gruppert hierarkisk: bygning → takflate → polygon, kanter, vertekser. Hver flates polygon, kantlinjer og verteksmarkører er pakket i en <g data-surface-id="..."> gruppe, slik at det er enkelt å identifisere hvilke elementer som hører sammen.
Attributt Beskrivelse data-unitsEnhet for alle numeriske dataattributter (cm)
Attributt Beskrivelse data-building-idBygningsidentifikator data-building-nameVisningsnavn (f.eks. «Bygning 1») data-surface-countAntall takflater data-total-area-3dTotalt 3D-takareal i cm²
Attributt Beskrivelse data-surface-idFlateidentifikator (grupperer polygon, kanter og vertekser for én flate)
Attributt Beskrivelse data-surface-idFlateidentifikator data-slopeHelning fra Norkart API i hele grader (gradianer) data-directionRetning fra Norkart API i hele grader (UTM sone 33-peiling) data-calculated-slopeSann helning i hele grader beregnet fra polygongeometri data-calculated-directionSann kompassretning i hele grader beregnet fra polygongeometri data-area-2d2D-projisert areal i cm² data-area-3d3D-flateareal i cm² data-perimeterOmkrets i cm data-min-altitude / data-max-altitudeHøydeintervall i cm data-vertex-countAntall polygonhjørner
Attributt Beskrivelse data-surface-idOverordnet flateidentifikator data-edge-indexKantindeks i polygonet data-length3D-kantlengde i cm data-directionKompassretning i hele grader data-slopeKantens helningsvinkel i hele grader data-altitude-start / data-altitude-endVertekshøyder i cm
Attributt Beskrivelse data-surface-idOverordnet flateidentifikator data-vertex-indexVerteksposisjon i polygonet (0-indeksert) data-altitudeHøyde over havet i cm data-height-above-groundHøyde over bakken i cm data-shared-withKommaseparerte flate-IDer som deler denne verteksen (kun til stede på delte vertekser)
GET /v1/projects/abc-123/roof/svg
< svg xmlns = " http://www.w3.org/2000/svg " viewBox = " -9.636 -6.856 19.984 13.176 " data-units = " cm " >
< g data-building-id = " 4858263 " data-building-name = " Bygning "
data-surface-count = " 3 " data-total-area-3d = " 1368800 " >
< g data-surface-id = " 110310263448 " >
< path d = " M -4.092 2.302 L -4.251 2.314 ... Z "
fill = " #B0B4B4 " fill-opacity = " 0.6 " stroke = " #666666 " stroke-width = " 0.1 "
data-surface-id = " 110310263448 " data-slope = " 0 " data-direction = " 0 "
data-area-2d = " 259300 " data-area-3d = " 259300 " data-perimeter = " 2299 "
data-min-altitude = " 3867 " data-max-altitude = " 3867 " data-vertex-count = " 9 " />
< line x1 = " -4.092 " y1 = " 2.302 " x2 = " -4.251 " y2 = " 2.314 "
data-surface-id = " 110310263448 " data-edge-index = " 0 "
data-length = " 16 " data-direction = " 274 "
data-altitude-start = " 3867 " data-altitude-end = " 3867 " .../>
< circle cx = " -4.092 " cy = " 2.302 " r = " 0.15 "
data-surface-id = " 110310263448 " data-vertex-index = " 0 "
data-altitude = " 3867 " data-height-above-ground = " 168 "
data-shared-with = " 110310263449 " />
< g data-surface-id = " 110310263449 " >
< path d = " M 6.967 1.862 L 8.347 1.809 ... Z "
data-surface-id = " 110310263449 " data-slope = " 30 " data-direction = " 190 "
data-area-2d = " 849600 " data-area-3d = " 956200 " .../>
SVG-visualiseringen er tilgjengelig gjennom MCP-verktøyet get_roof_svg.
For aggregerte takmålinger (areal, helning, totaler), se Takmålinger .