Baustoffe API als Basis für Building Information Modeling (BIM)
Digitalisierungsdruck in der Baubranche - BIM zerbricht Datensilos.
Die Herausforderung
Building Information Modeling (BIM) vernetzt Planung, Ausführung und Betrieb eines Gebäudes in einem digitalen Modell. Die Baubranche steht unter Digitalisierungsdruck: Weg von analoger 2D-Planung hin zu intelligenten 3D-Modellen, die alle relevanten Daten bündeln.
Der Übergang von Bauplanung zur Ausführung bleibt anspruchsvoll. Viele Abläufe hängen noch vom Erfahrungswissen einzelner Beteiligter ab; gleichzeitig sind Budget, Termine und Sicherheit über zahlreiche Schnittstellen hinweg zu steuern. BIM soll Prozesse simulieren, Planungsvarianten vergleichbar machen und Datensilos aufbrechen.
Das Vorgehen
Gemeinsam mit der Heinze GmbH (multimedialer Informationspartner für Bau- und Ausstattungsprodukte) entwickelten wir HeinzeBIM als BIM-as-a-Service: bedarfsgerechtes Informations- und Datenmanagement entlang des gesamten Bauprozesses - mehr als Feature-Umsetzung, sondern produktisierte Datenlogik für unterschiedliche Nutzungskontexte.
Architekten, Bauunternehmen und Anbieter standen vor einem Informationsproblem: riesige, schwer überschaubare Produktlandschaft auf der einen Seite, hoher Streuverlust beim Ausspielen von Produktdaten auf der anderen. Die Plattform soll die richtigen Informationen zum richtigen Zeitpunkt auffindbar machen - und dabei Papierstapel in Planungsbüros reduzieren.
Was wir umgesetzt haben
- API für Produktsuche mit Klassifizierung und Mapping digitaler Produktdaten nach sechs Standardkategorien (Datenblätter, Geometrie, CAD-Details, Ausschreibungstexte u. a.)
- Softwareübergreifender Zugang zu BIM-Daten über das HeinzeBIM-Portal (Vorstellung im Video)
- Revit-Plugin, das benötigte Informationen per API bereitstellt (Einsatz im Video)
- IFC-Download für plattformneutrale Bauinformationen (Industry Foundation Classes)
- LOI-Management für baulösungsspezifische Informationen im Gebäudemodell
Problemstellung und Kontext stellt Heinze in diesem Video vor.
Tech-Stack
Go, Python, Django, JavaScript, gRPC, Elasticsearch, PostgreSQL, Redis, NSQ, NGINX, OAuth 2, ORY Hydra, Kubernetes (Helm), Prometheus, Grafana, Loki, Jaeger, Kibana, Fuseki, Swagger