Nikolay Gerasimov

ArbeitMigration von CAD-Daten eines Krankenhause-Campus

Migration von CAD-Daten eines Krankenhause-Campus

Migration der FM-Daten eines 1 Mio. m² großen Krankenhause-Campus von einem veralteten CAD-System in Revit vor dem Zeitalter der KI.

Auftraggeber

VAMED KMB

Abschluss

2022

Art

Datenverarbeitung

Massingmodell eines Krankenhauscampus mit hervorgehobenen Gebäuden.

Überblick

Die Aufgabe bestand darin, CAD-Zeichnungen des zweitgrößten Krankenhauskomplexes Europas nach Revit zu migrieren. Die Wahl fiel seitens des Kunden auf Revit, sodass wir uns darauf einstellen mussten. Die Originaldaten lagen in dem veralteten und exotischen CAD-System MicroGDS vor – das nicht einmal zu den gängigen CAD-Systemen zählt.

Die ursprüngliche Idee war, den Kunden dazu zu bewegen, die Daten zu bereinigen und im DWG-Format (DXF) bereitzustellen, um die Migration zu vereinfachen. Dies scheiterte bereits im ersten Schritt, da der Auftraggeber weder Zeit noch Ressourcen dafür hatte. Für mich war dies von Anfang an klar – es ist falsch, eine so kritische Aufgabe an Personen zu delegieren, die darin nicht versiert sind. Als dies für alle offensichtlich wurde, hatte ich bereits einen Prototyp-Prozess entwickelt, der nicht vom Eingabeformat abhängig war, sodass das Projekt nicht unterbrochen wurde.

Es wurde außerdem vereinbart, dass wir keine echten 3D-Modelle erstellen würden, da die Datenqualität dafür zu gering war. Stattdessen erstellten wir eine Reihe von 2,5D-Modellen mit datenreichen Familien für Bauteile und grafisch präzisen architektonischen Layouts. Der Kunde konnte die Arbeit in Revit genauso fortsetzen wie im alten CAD-System und parallel dazu die Grafiken durch native Revit-Elemente und -Familien ersetzen.

Die Fertigstellung des Projekts dauerte zwei Jahre. Die abschließende Migration der Daten in die Produktionsumgebung nahm zwei Maschinentage in Anspruch und war vollständig automatisiert. Neben den Modellen lieferte der Prozess Kennzahlen zur Migrationsqualität: welche Elemente übersprungen wurden, die Zuordnung zwischen alten und neuen Objekten sowie die Qualität der grafischen Übereinstimmung.

Was ich tat

Das Projekt gliederte sich in vier Hauptphasen: Erfassung der Arbeitsweise des Kunden mit seinem alten System und der Datennutzung, Erstellung eines Kernprototyps zur Migration von Testdaten, Erweiterung um die Umsetzung einer schrittweisen Migration sowie Anpassung des Prozesses an die tatsächlichen Anforderungen und den Datenumfang.

Allein schon die Erfassung der Nutzergewohnheiten und ihrer Entwicklung über 40 Jahre hinweg stellte eine Herausforderung dar. Dies erforderte viele vorausschauende Fragen und proaktives Vorgehen, anstatt sich auf das Gedächtnis der Beteiligten zu verlassen.

Die technische Entwicklung folgte einem klaren Rahmenkonzept für Datenpipelines: Kern, Vor- und Nachbearbeitung, Zwischenspeicherung und Qualitätsmetriken. Die letzte Komponente wird oft übersehen, ist jedoch entscheidend, um nachweisen zu können, dass während der Migration keine Daten verloren gingen oder verändert wurden.

Alle Komponenten des Workflows unter Kontrolle zu halten und perfekt aufeinander abzustimmen, war der Schlüssel zum Erfolg. Ich benötigte lediglich die Unterstützung eines weiteren Revit-Programmierers, um mich auf die nicht trivialen Aufgaben konzentrieren zu können.

Entscheidungen

Ich bin vom Kernproblem dieses Projekts ausgegangen: der Zuordnung von Daten zwischen dem alten CAD-System und Revit. CAD basiert auf Grafiken und legt wenig Wert auf die Datenstruktur. Revit verfügt über ein sehr strenges Datenmodell, bevor überhaupt eine Linie erstellt wird.

Die Erkennung ähnlicher Grafiken für ähnliche Elemente in CAD und deren Umwandlung in die entsprechenden Familien, Typen und Instanzen in Revit machte 70 % des Aufwands aus.

Der Aufbau von Vor- und Nachbearbeitungsprozessen rund um diesen Kern war eine weitere Herausforderung. Die Wahl von PostGIS zur Speicherung der Daten und zur Verarbeitung der Ergebnisse war eine wichtige Entscheidung, da es auch 2D-Geometrie nativ speichern und verarbeiten kann.

Die Zwischenspeicherung aller Daten ermöglichte eine schrittweise Migration, da bereits migrierte Daten in der Datenbank und nicht in Revit „cached“ wurden. Der Speicher von Revit hätte die erforderliche Leistung nicht bereitstellen können.

Ergebnis

Als Ergebnis erhielt der Kunde eine Reihe von 2,5D-Gebäudemodellen, in denen jedes Objekt durch eine Instanz einer Familie mit allen Daten und der Darstellung aus dem alten System dargestellt wurde.

Neben den Modellen wurde eine Datenbank bereitgestellt, in der die Zuordnung zwischen altem und neuem System gespeichert war. Die Datenbank enthielt zudem die Qualitätskennzahlen der Migration.

Der Migrationsprozess war so komplex, dass er den Anstoß für zahlreiche Nebenprojekte und die Wiederverwendung von Wissen gab.

Dieses Projekt wurde 2022 auf der BILT-Konferenz vorgestellt und von der Expertengemeinschaft sehr positiv aufgenommen.