Beim Vorbereiten der Daten der Bauwerksdatenmodellierung (Building Information Modeling, BIM) zum Importieren in das ArcGIS Indoors-Informationsmodell müssen Sie bestimmte Anforderungen und Empfehlungen für die Vorbereitung von BIM-Daten einhalten. Indoors enthält Werkzeuge, die das Importieren von BIM-Daten aus Revit-Dateien (.rvt) oder IFC-Dateien (.ifc) unterstützen.
Georeferenzieren von BIM-Modellen
BIM-Modelle müssen georeferenziert werden, damit sichergestellt ist, dass die Gebäude- und Grundriss-Features richtig positioniert und skaliert sind. Die folgenden Schritte beschreiben einen allgemeinen Workflow für das Georeferenzieren von BIM-Modellen:
- Definieren Sie die Projektion für das Modell.
Die Projektion sollte sowohl ein horizontales Koordinatensystem als auch ein vertikales Koordinatensystem enthalten.
Hinweis:
Wenn für das horizontale und das vertikale Koordinatensystem keine metrischen Einheiten verwendet werden und Sie 3D-Daten importieren, um eine Szene zu erstellen, müssen Sie die Daten in ein auf metrischen Einheiten basierendes Koordinatensystem projizieren, bevor Sie die Szene für die ArcGIS-Organisation freigeben.
- Bei Bedarf können Sie das Modell neu positionieren.
- Speichern Sie die Georeferenz.
Projection files (.prj) and world files (.wld3) are created during the georeferencing process and saved in the same folder as the corresponding BIM file (.rvt or .ifc) with the same file name. Wenn Sie alternativ mehrere Modelle mit dem gleichen Koordinatensystem oder der gleichen Koordinatentransformation haben, können Sie universelle Projektionsdateien und World-Files erstellen, die für alle CAD- und BIM-Dateien im Ordner gelten, die nicht mit Koordinatendateien verknüpft sind. To do so, rename the .prj file esri_cad.prj and the .wld3 file esri_cad.wld3.
Vorbereiten von BIM-Daten für den Import in das Indoors-Modell
Sie können zum Importieren von BIM-Daten in das Indoors-Modell je nach Typ der Datei, in der die BIM-Daten gespeichert sind, unterschiedliche Werkzeuge verwenden. Revit-Dateien können mit dem Werkzeug BIM in Indoor-Dataset importieren und .ifc-Dateien mit dem Werkzeug IFC in Indoor-Dataset importieren importiert werden. In den folgenden Abschnitten finden Sie Anweisungen zum Vorbereiten der Dateien der einzelnen Typen für den Import.
Vorbereiten von Revit-Modellen
Beim Importieren von BIM-Daten aus Revit-Modellen mit dem Werkzeug BIM in Indoor-Dataset importieren wird das Indoors-Modell mit den folgenden Elementen und Attributen aus dem BIM-Datei-Workspace gefüllt:
- Einrichtungen: Einrichtungen werden aus dem Footprint-Polygon erstellt. Das Footprint-Polygon wird durch Aggregieren der Etagen-Features aus dem Revit-Modell erstellt.
- Ebenen: Ebenen werden basierend auf Etagen-Elementen und Treppen-Elementen erstellt, die mit der gleichen BldgLevel-Eigenschaft verknüpft sind. Sie können die Features untersuchen, die in der Floorplan_Polygon-Feature-Class im Grundriss-Dataset enthalten sind, wenn Sie das Revit-Modell in ArcGIS Pro öffnen. Beim Erstellen von Ebenen-Features im Indoors-Workspace können Sie zusammen mit Etagen-Elementen auch Dach-Elemente einbeziehen, indem Sie Dachebenen im Parameter Zu importierende Geschossdecken im Werkzeug BIM in Indoor-Dataset importieren angeben.
Räume: Räume werden basierend auf Raum-Elementen und Treppen-Elementen im Revit-Modell erstellt. Stellen Sie vor dem Import sicher, dass alle Indoor-Flächen in Revit als Räume modelliert sind, damit diese als Raum-Features im Indoors-Modell importiert werden. Führen Sie das Werkzeug Grundriss aus BIM-Datei extrahieren aus, und fügen Sie die Polygon-Feature-Class zur Karte hinzu, um die Features zu untersuchen, die enthalten sein sollen.
Attribute im Layer "Units" werden mit den folgenden Informationen aus Raumelementen im Revit-Modell gefüllt:
- Das Namensattribut für Raumelemente in Revit wird zum Füllen des USE_TYPE-Feldes im Layer "Units" verwendet.
- Das Raumnummernattribut für Raumelemente in Revit wird zum Füllen des NAME-Feldes im Layer "Units" verwendet.
- Der LEVEL_ID-Wert des verknüpften Ebenen-Features wird zum Auffüllen des LEVEL_ID-Feldes verwendet.
- Sie können weitere Attribute aus Raum-Features bestimmten Feldern (zum Beispiel benutzerdefinierten Feldern) im Layer "Units" zuordnen, sofern diese Felder bereits vorhanden sind.
Hinweis:
Zusätzliche Attributzuordnungen werden auf Räume, die basierend auf Treppen-Elementen erstellt werden, nicht angewendet, wenn kein Raum-Element vorhanden ist.
- Details: Details werden basierend auf Elementen aus den folgenden Revit-Kategorien erstellt: Türen, Rampen, Treppen, Treppentragwerk, Treppenpodeste, Stützen, Tragwerkstützen, Wände, Fenster und Fassadenelemente. Elemente aus diesen Kategorien, die importiert werden sollen, können Sie in der Floorplan_Polyline-Feature-Class im Grundriss-Dataset untersuchen.
- Einrichtungen 3D: Multipatch-Features werden im Layer "Facilities 3D" erstellt, der das Äußere des Gebäudes aus der ExteriorShell-Feature-Class im BIM-Datei-Workspace darstellt. ExteriorShell-Features werden basierend auf Elementen in der BIM-Datei abgeleitet, deren Funktionseigenschaft auf "Außen" festgelegt ist.
- Räume 3D: Multipatch-Features werden im Layer "Units 3D" erstellt, der den Footprint von Objekten in der Kategorie "Räume" des Revit-Modells darstellt.
- Das Namensfeld für Raumelemente in Revit wird zum Füllen des USE_TYPE-Feldes im Layer "Units" verwendet.
- Das Raumnummernfeld für Raumelemente in Revit wird zum Füllen des NAME-Feldes im Layer "Units" verwendet.
- Der LEVEL_ID-Wert des verknüpften Ebenen-Features wird zum Auffüllen des LEVEL_ID-Feldes verwendet.
- Details 3D: Multipatch-Features werden im Layer "Details 3D" aus Objekten der folgenden Revit-Kategorien erstellt: Türen, Rampen, Treppen, Treppentragwerke, Treppenpodeste, Stützen, Tragwerkstützen, Wände, Fenster und Fassadenelemente.
- 3D-Elemente müssen einer Ebene zugeordnet werden, bevor das Werkzeug BIM in Indoor-Dataset importieren ausgeführt wird.
- Beim Import werden 3D-Features, die sich über mehrere Etagen erstrecken (beispielsweise Wände oder Fassadenpaneele), so unterteilt, dass sich für jede Ebene, über die sich das Feature erstreckt, ein 3D-Detail-Feature ergibt.
Tipp:
Bevor ArcGIS Pro den Inhalt der Revit-Datei liest, wird dieser vorübergehend konvertiert, damit er dem neuesten Dateiformat im Speicher entspricht. Um die Performance zu verbessern, können Sie ein Upgrade Ihres Revit-Modells auf die neueste Revit-Dateiversion, die ArcGIS Pro unterstützt, durchführen.
Führen Sie zum Vorbereiten von Revit-Modellen für den Import die folgenden Schritte aus:
- Stellen Sie sicher, dass alle Daten für das Gebäude in einem einzigen Revit-Modell gespeichert sind.
Sie können auch verknüpfte .rvt-Dateien einbeziehen. Verknüpfte .rvt-Dateien müssen sich in demselben Ordner oder in geschachtelten Ordnern innerhalb desselben Ordners wie das Revit-Host-Modell befinden.
Wenn das Werkzeug BIM in Indoor-Dataset importieren verwendet wird, dann werden verknüpfte Revit-Dateien automatisch erkannt, nachdem das Revit-Host-Modell für den Parameter Eingabe-BIM-Datei-Workspace hinzugefügt wurde. Beim Importieren verknüpfter Revit-Modelle mit Designoptionen können die Designoptionen für die verknüpften Modelle im Parameter Designoptionen ausgewählt werden.
Hinweis:
Alle verknüpften Revit-Modelle müssen korrekt georeferenziert sein und das gleiche horizontale und vertikale Koordinatensystem wie das Revit-Host-Modell aufweisen.
- Konfigurieren Sie Raumattribute in der Revit-Datei basierend auf den oben beschriebenen Feldern.
Vorbereiten von IFC-Modellen
Beim Importieren von BIM-Daten aus IFC-Modellen mit dem Werkzeug IFC in Indoor-Dataset importieren wird das Indoors-Modell mit den folgenden Elementen und Attributen aus dem BIM-Datei-Workspace gefüllt:
- Einrichtungen: Einrichtungen werden durch Aggregieren der Platten-Features aus dem IFC-Modell erstellt.
- Ebenen: Ebenen werden erstellt, indem Platten-Elemente, Raum-Elemente und Treppen-Elementen, die mit der gleichen BldgLevel-Eigenschaft verknüpft sind, kombiniert werden. Beim Erstellen von Ebenen-Features im Indoors-Workspace können Sie Dach-Elemente einbeziehen, indem Sie den Parameter Dächer laden im Werkzeug IFC in Indoor-Dataset importieren aktivieren.
Räume: Räume werden basierend auf Raum-Elementen und Treppen-Elementen im IFC-Modell erstellt. Stellen Sie vor dem Import sicher, dass alle Indoor-Flächen als Räume modelliert sind, damit diese als Räume im Indoors-Modell importiert werden.
Attribute im Layer "Units" werden mit den folgenden Informationen aus Raum-Elementen im IFC-Modell gefüllt:
- Das Langnamensattribut für Raum-Elemente in der .ifc-Datei wird zum Füllen des USE_TYPE-Feldes im Layer "Units" verwendet.
- Das Namensattribut für Raum-Elemente in der .ifc-Datei wird zum Füllen des NAME-Feldes im Layer "Units" verwendet.
- Der LEVEL_ID-Wert des verknüpften Ebenen-Features wird zum Auffüllen des LEVEL_ID-Feldes verwendet.
- Sie können weitere Attribute aus Raum-Features bestimmten Feldern (zum Beispiel benutzerdefinierten Feldern) im Layer "Units" zuordnen, sofern diese Felder bereits vorhanden sind.
Hinweis:
Zusätzliche Attributzuordnungen werden auf Räume, die basierend auf Treppen-Elementen erstellt werden, nicht angewendet, wenn kein Raum-Element vorhanden ist.
- Details: Details werden basierend auf Elementen aus den folgenden IFC-Kategorien erstellt: Türen, Rampen, Treppen, Treppentragwerk, Treppenpodeste, Stützen, Tragwerkstützen, Wände, Fenster und Fassadenelemente.
- Einrichtungen 3D: Multipatch-Features werden im Layer "Facilities 3D" erstellt und stellen das Äußere des Gebäudes aus der ExteriorShell-Feature-Class im IFC-Datei-Workspace dar. ExteriorShell-Features werden basierend auf Elementen in der IFC-Datei abgeleitet, deren Funktionseigenschaft auf "Außen" festgelegt ist.
- Räume 3D: Multipatch-Features werden im Layer "Units 3D" erstellt, der den Footprint von Objekten in der Kategorie "Räume" des IFC-Modells darstellt.
- Das Langnamensattribut für Raum-Elemente in der .ifc-Datei wird zum Füllen des USE_TYPE-Feldes im Layer "Units" verwendet.
- Das Namensattribut für Raum-Elemente in der .ifc-Datei wird zum Füllen des NAME-Feldes im Layer "Units" verwendet.
- Der LEVEL_ID-Wert des verknüpften Ebenen-Features wird zum Auffüllen des LEVEL_ID-Feldes verwendet.
- Alle weiteren Attribute, die dem Layer der Räume in 2D zugeordnet sind, werden automatisch dem Layer "Units 3D" zugeordnet, wenn dieselben Felder im Layer "Units" vorhanden sind. Die im Werkzeug konfigurierte Feldzuordnung wird auf die beiden Layer "Units" und "Units 3D" angewendet.
- Details 3D: Multipatch-Features werden im Layer "Details 3D" aus Objekten der folgenden IFC-Kategorien erstellt: Türen, Rampen, Treppen, Treppentragwerke, Treppenpodeste, Stützen, Tragwerkstützen, Wände, Fenster und Fassadenelemente.
Beim Import werden 3D-Features, die sich über mehrere Etagen erstrecken (beispielsweise Wände oder Fassadenpaneele), so unterteilt, dass sich für jede Ebene, über die sich das Feature erstreckt, ein 3D-Detail-Feature ergibt.
Sie müssen Elementattribute in der .ifc-Datei basierend auf den oben beschriebenen Feldern konfigurieren, um sicherzustellen, dass die Features beim Import richtig konvertiert werden.