Über den IFC-Import ist es möglich, eine IFC-Datei nicht nur als 3D-Visualisierung zu verwenden, sondern einen vollständigen Import aller in der Datei vorhandenen Informationen durchzuführen. Dieser IFC-Import ist dabei in MonArch nur verfügbar sobald die MonArch-BIM-Erweiterung aktiviert wurde und kann an zwei Stellen im Client aufgerufen sowie über die Einstellungen konfiguriert werden.
1 Der vollständige Import im MonArch-Menü
Die Funktion, eine IFC-Datei in einem einzigen Schritt in MonArch vollständig zu importieren, befindet sich beim Aufklappen des Menüs neben dem MonArch-Icon am linken unteren Rand des Clients. Dieses Menü kann nur geöffnet werden, falls die BIM-Erweiterung verwendet wird. Falls dies der Fall ist, beinhaltet es folgende Menüpunkte:
- IFC-Import: Nach der Auswahl einer IFC-Datei wird diese auf den gerade verbundenen MonArch-BIM-Server geladen. Zusätzlich werden alle Informationen aus dem IFC-Modell extrahiert und in MonArch integriert. Dabei wird zum einen eine Strukturhierarchie erstellt, eine Visualisierung erstellt und beide miteinander über Geometrien verknüpft. In den Einstellungen kann dazu konfiguriert werden, ob ein 3D-Modell, ein Web-3D-Modell oder beides generiert werden soll. Zusätzlich werden alle Strukturtypen importiert und gegebenenfalls mit den neu generierten Strukturelementen verknüpft. Das gleiche gilt für alle vorhandenen Klassifikationen, die als externe Themen erstellt und ebenfalls mit Strukturelementen verknüpft werden, sowie für Property Sets, die als Eigenschaften eines Strukturelements übernommen werden.
- IFC-Import mit Punktwolken: Zusätzlich zur gesamten Funktionalität des darüber liegenden IFC-Imports werden in diesem Import auch alle Punktwolkendateien (im LAS- oder PLY-Format), die im selben Ordner wie die IFC-Datei liegen, importiert und mit der Strukturhierarchie verknüpft. Optional können daraus wieder 3D-Visualisierungen oder eine Web-3D- sowie Punktwolken-Visualisierung für die externe Visualisierung generiert und in letzterem Fall auf die entsprechenden weiteren Server (Web-3D-Server oder Punktwolken-Server) geladen werden.
- IFC-Upload: Nach der Auswahl einer IFC-Datei wird diese auf den verbundenen MonArch-BIM-Server geladen. Die Daten innerhalb des MonArch Clients selbst werden dabei nicht verändert. Die hochgeladene Datei kann später über das Seitenmenü der Strukturhierarchie jederzeit dazu verwendet werden, alle darin befindlichen Daten in einzelnen Schritten in den Client zu laden.
2 Der separierte Import im Strukturhierarchie-Menü
Die Strukturhierarchie beinhaltet bei Verwendung der BIM-Erweiterung unter dem Plus-Button in der Toolbar zwei Menüpunkte, mit welchen eine neue Hierarchie aus einer auf dem BIM-Server liegenden Datei generiert werden kann:
- Strukturhierarchie mit vorhandenen IDs importieren: Ein Auswahldialog wird geöffnet, welcher eine Liste aller auf dem MonArch-BIM-Server liegenden IFC-Dateien enthält. Daraus können eine oder auch mehrere Elemente ausgewählt werden, deren komplette Hierarchie daraufhin ausgelesen und in der vorhandenen Strukturhierarchie neu angelegt wird. Die Strukturelemente werden dabei intern mit den entsprechenden IDs der Elemente aus der IFC-Datei angelegt. Ein wiederholter Import erstellt damit keine neue Hierarchie, da die Elemente bereits vorhanden sind, würde aber zusätzliche Elemente korrekt in der Hierarchie einordnen.
- Strukturhierarchie mit neu generierten IDs importieren: Ein Auswahldialog wird geöffnet, welcher eine Liste aller auf dem MonArch-BIM-Server liegenden IFC-Dateien enthält. Daraus können eine oder auch mehrere Elemente ausgewählt werden, deren komplette Hierarchie daraufhin ausgelesen und in der vorhandenen Strukturhierarchie neu angelegt wird. Die Strukturelemente werden dabei intern mit neu generierten IDs und nicht den IDs der Elemente aus der IFC-Datei angelegt. Ein wiederholter Import erstellt damit jedes Mal eine komplett neue Hierarchie mit neu generierten IDs für alle Elemente.
Auch im Kontextmenü der Hierarchie befinden sich weitere BIM-Funktionalitäten, die nur aktiv sind, sobald ein Strukturelement selektiert wurde:
- BIM-ID für Auswahl neu generieren: Die BIM-ID des Strukturelements, das gerade in der Hierarchie ausgewählt, wird zufällig neu generiert.
- BIM-Modell mit Auswahl verknüpfen: Zuerst wird ein Auswahldialog wird geöffnet, welcher eine Liste aller auf dem MonArch-BIM-Server liegenden IFC-Dateien enthält. Nach Auswahl eines oder mehrerer Modelle wird ein internes BIM-Modell erstellt und mit der aktuellen Auswahl an Strukturelementen in der Hierarchie verknüpft.
- Alle BIM-Modelle aus Auswahl entfernen: Enthält das selektierte Strukturelement eine Verküpfung zu einem BIM-Modell, so wird diese Verküpfung entfernt. Das BIM-Modell bleibt dabei weiterhin auf dem BIM-Server bestehen.
Alle Funktionen zum Thema Property Sets können nur bei Selektion eines Elements in der Strukturhierarchie, das mit einem BIM-Modell verknüpft ist, verwendet werden:
- Property Sets… → Mit Auswahl verknüpfen: Die Property Sets des Strukturelements, das gerade ausgewählt ist, werden aus dem BIM-Server ausgelesen und in MonArch als Eigenschaften importiert.
- Property Sets.. → Mit Auswahl und direkten Kindern verknüpfen: Die Property Sets des Strukturelements, das gerade ausgewählt ist, sowie aller seiner direkten Kinder werden aus dem BIM-Server ausgelesen und in MonArch als Eigenschaften importiert.
- Property Sets… → Mit Auswahl und allen Kindern verknüpfen: Die Property Sets des Strukturelements, das gerade ausgewählt ist, sowie aller seiner Kinder werden aus dem BIM-Server ausgelesen und in MonArch als Eigenschaften importiert.
- Property Sets… → Als Themen generieren und verknüpfen: Die Property Sets des Strukturelements, das gerade ausgewählt ist, werden aus dem BIM-Server ausgelesen und in MonArch als Themenhierarchie importiert sowie mit dem Strukturelement verknüpft.
Alle Funktionen zum Thema Strukturtypen können ebenfalls nur bei Selektion eines Elements in der Strukturhierarchie, das mit einem BIM-Modell verknüpft ist, verwendet werden:
- Strukturtypen… → Mit Auswahl verknüpfen: Alle vorhandenen Typen werden aus dem BIM-Server ausgelesen und als Strukturtypen-Hierarchie in MonArch importiert. Zusätzlich werden alle Verknüpfungen zwischen dem Strukturelement, das gerade ausgewählt ist, und den Strukturtypen erstellt.
- Strukturtypen… → Mit Auswahl und direkten Kindern verknüpfen: Alle vorhandenen Typen werden aus dem BIM-Server ausgelesen und als Strukturtypen-Hierarchie in MonArch importiert. Zusätzlich werden alle Verknüpfungen zwischen dem Strukturelement, das gerade ausgewählt ist, sowie all seinen direkten Kindern und den Strukturtypen erstellt.
- Strukturtypen… → Mit Auswahl und allen Kindern verknüpfen: Alle vorhandenen Typen werden aus dem BIM-Server ausgelesen und als Strukturtypen-Hierarchie in MonArch importiert. Zusätzlich werden alle Verknüpfungen zwischen dem Strukturelement, das gerade ausgewählt ist, sowie all seinen Kindern und den Strukturtypen erstellt.
Alle Funktionen zum Thema Klassifikationen können abermals nur bei Selektion eines Elements in der Strukturhierarchie, das mit einem BIM-Modell verknüpft ist, verwendet werden. Klassifikationen werden dabei intern in externe Themen umgewandelt:
- Klassifikationen (Themen)… → Mit Auswahl verknüpfen: Alle vorhandenen Klassifikationen werden aus dem BIM-Server ausgelesen und als externe Themen in der Themenhierarchie in MonArch importiert. Zusätzlich werden alle Verknüpfungen zwischen dem Strukturelement, das gerade ausgewählt ist, und den neu generierten Themen erstellt.
- Klassifikationen (Themen)… → Mit Auswahl und direkten Kindern verknüpfen: Alle vorhandenen Klassifikationen werden aus dem BIM-Server ausgelesen und als externe Themen in der Themenhierarchie in MonArch importiert. Zusätzlich werden alle Verknüpfungen zwischen dem Strukturelement, das gerade ausgewählt ist, sowie seinen direkten Kindern und den neu generierten Themen erstellt.
- Klassifikationen (Themen)… → Mit Auswahl und allen Kindern verknüpfen: Alle vorhandenen Klassifikationen werden aus dem BIM-Server ausgelesen und als externe Themen in der Themenhierarchie in MonArch importiert. Zusätzlich werden alle Verknüpfungen zwischen dem Strukturelement, das gerade ausgewählt ist, sowie all seinen Kindern und den neu generierten Themen erstellt.
Die letzten drei Funktionalitäten betreffen die Visualisierungen im MonArch-Client und können ebenso nur bei Auswahl eines Strukturelements, das ein BIM-Modell besitzt, benutzt werden. In jedem der drei Fälle wird anschließend eine neues grafisches Modell generiert:
- Web-3D-Modell mit Auswahl verknüpfen (nur verfügbar falls die Web-3D-Erweiterung aktiviert ist): Aus der auf dem BIM-Server liegenden IFC-Datei wird eine neue externe Visualisierung generiert. Dazu wird die Datei auf den Web-3D-Server geladen und ein neues Visualisierungsmodell, welches auf diesen Server verweist, erstellt und an die aktuelle Auswahl in de Hierarchie angehänkt. Zusätzlich werden alle Strukturelemente, die unter der aktuellen Auswahl liegen, über Geometrien mit Bereichen aus der Visualisierung verknüpft, sofern eine solche Zuordnung in der IFC-Datei vorliegt.
- 3D-Modell mit Auswahl verknüpfen: Aus der auf dem BIM-Server liegenden IFC-Datei wird eine neue 3D-Visualisierung in Form eines 3D-Modells generiert und an die aktuelle Auswahl in der Hierarchie angehängt. Zusätzlich werden alle Strukturelemente, die unter der aktuellen Auswahl liegen, über Geometrien mit Bereichen aus der Visualisierung verknüpft, sofern eine solche Zuordnung in der IFC-Datei vorliegt.
- 2D-Stockwerkspläne mit Auswahl verknüpfen (nur verwendbar falls das ausgewählte Element den Typ „Stockwerk“ besitzt): Aus der auf dem BIM-Server liegenden IFC-Datei wird ein Stockwerksplan als neue 2D-Visualisierung in Form eines 2D-Modells generiert und an die aktuelle Auswahl in der Hierarchie angehängt. Zusätzlich werden alle Strukturelemente, die unter der aktuellen Auswahl liegen, über Geometrien mit Bereichen aus der Visualisierung verknüpft, sofern eine solche Zuordnung in der IFC-Datei vorliegt.
3 Die Import-Optionen in den Einstellungen
Das Einstellungsfenster beinhaltet in MonArch einen eigenen Punkt für die Konfiguration des IFC-Imports. Dieser Bereich ist wie alles andere auch ebenfalls nur einsehbar, falls die BIM-Erweiterung aktiviert wurde.
Zum einen werden an dieser Stelle alle auf dem BIM-Server befindlichen IFC-Dateien aufgelistet und können hier auch entfernt werden. Das Löschen eines solchen Modelsl entfernt allerdings sowohl die hinterlegte Datei unwiederruflich als auch alle damit verknüpften BIM-Modelle des Clients. Eine entsprechende Warnmeldung wird deshalb vor dem eigentlichen Löschvorgang aufgezeigt.
Die nächsten beiden Optionen betreffen den vollständigen IFC-Import, der im MonArch-Menü gestartet werden kann. Zum einen kann definiert werden, ob dabei eine Visualisierung in Form eines 3D-Modells, eines Web-3D-Modells oder als beides erstellt werden soll (nur möglich mit der Web-3D-Erweiterung). Zusätzlich kann ein Haken gesetzt werden, der konfiguriert ob – falls möglich – Stockwerkspläne als 2D-Modelle generiert werden sollen.
Die nachfolgenden Einstellungen zeigen das Maximum an möglichen Importmöglichkeiten für IFC-Dateien mit einem zusätzlichen Ordner von Punktwolken. Sie werden nur angezeigt, falls die Web-3D-Erweiterung sowie die Punktwolken-Erweiterung aktiviert wurden. Die einzelnen Punktwolken können während des Import-Prozesses zum einen entweder als 3D-Modell, Web-3D-Modell oder Punktwolkenmodell importiert werden. Zusätzlich können die neuen grafischen Modellen jeweils an verschiedenen Elementen innerhalb der Strukturhierarchie angehängt werden.