GET /v1/buildings/{gmlid}/roof

RoofSurfaces with tilt, azimuth and area for solar analysis

beta seit v0.1.0 buildings auth: none
Als Markdown anzeigen → Im Swagger-UI öffnen → operationId: get_building_roof_surfaces

GET /v1/buildings/{gmlid}/roof — Dachflächen mit Neigung & Ausrichtung (Solar-Keil)

Liefert eine GeoJSON-FeatureCollection aller con:RoofSurface-Polygone (objectclass_id 712 in 3DCityDB v5) eines Gebäudes, identifiziert über seine GML-id. Jedes Feature trägt aus der LoD2-Geometrie abgeleitete Solar-Attribute.

Feature-Attribute

PropertyBeschreibung
tilt_degNeigung gegen die Horizontale (0–90°)
azimuth_degKompass-Ausrichtung der Außennormalen (0=N, 90=O, 180=S, 270=W); null bei nahezu flachen Flächen (tilt < 5°)
area_m2projizierte Dachfläche in m² (UTM, nicht die geneigte Fläche)

Eine leere FeatureCollection (count: 0) ist valide — für Gebäude, die im Datensatz existieren, aber keine RoofSurface-Features haben (z.B. SL-INSPIRE-Import, der nur Wand- + Bodenflächen liefert).

Path-Parameter

ParamTypeBeschreibung
gmlidstringGML-id des Gebäudes (z.B. DEBBAL0100000001)

Example

curl https://api.lodapi.de/v1/buildings/DEBBAL0100000001/roof

Response

200 OK · application/json — GeoJSON-FeatureCollection:

{
  "type": "FeatureCollection",
  "count": 2,
  "features": [
    {
      "type": "Feature",
      "geometry": { "type": "Polygon", "coordinates": [ ... ] },
      "properties": { "tilt_deg": 38.2, "azimuth_deg": 178.4, "area_m2": 54.1 }
    }
  ],
  "lodapi": { "gmlid": "DEBBAL0100000001", "bl": "bb" }
}

Der lodapi-Block nennt die aufgelöste gmlid + das Quell-Bundesland (bl).

Fehler

StatusBedingung
404gmlid in keinem aktiven Bundesland gefunden

Hinweise

Verwandte Endpoints

Verwandt

Bereit?

Hol dir deinen API-Key.

1.000 Calls und 1 GB Tile-Daten kostenlos pro Monat — ohne Kreditkarte, ohne Ablaufdatum.