GET /v1/buildings/{gmlid}

Einzelnes Gebäude per GML-ID (föderiert)

stable seit v0.1.0 buildings auth: none

GET /v1/buildings/{gmlid} — Building-Detail

Liefert ein einzelnes Gebäude mit voller LoD2-Geometrie (GeoJSON-encoded MultiPolygonZ, aggregiert über alle Surfaces des building_id). Föderiert: das Bundesland wird aus dem GML-ID-Präfix abgeleitet; ist das Präfix mehrdeutig, probiert die API alle aktiven BL durch.

Examples

curl

curl -s https://api.lodapi.de/v1/buildings/DEHE_LOD2_45292_GMLID_1 | jq

Python — Felder lesen

import httpx

r = httpx.get("https://api.lodapi.de/v1/buildings/DEHE_LOD2_45292_GMLID_1")
r.raise_for_status()
b = r.json()
print(f"BL: {b['bundesland_code']}")
print(f"building_id: {b['building_id']}, LoD: {b['lod']}")
print(f"GML-ID: {b['gmlid']}")

Parameters

ParameterInTypeRequiredBeschreibung
gmlidpathstringyesGML-ID des Gebäudes (BL-Präfix oder pure UUID)

Response

200 OK · application/json — Schema #/components/schemas/BuildingDetail.

Felder:

FeldBedeutung
gmlidEcho der Anfrage
bundesland_codeQuell-BL (2 Buchstaben)
building_idInterner Building-Key, über den die Surfaces aggregiert werden
lodLoD-Level ("LoD2" in Phase 1)
geometryGeoJSON-Geometrie (MultiPolygonZ, WGS84), aggregiert über alle Surfaces des building_id

Fehler

StatusBedingung
404gmlid in keinem BL gefunden

Stolperdrähte

Verwandte Endpoints

Verwandt

Bereit?

Hol dir deinen API-Key.

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