BIM-Modelle

Die Ebene BIM-Modell platziert ein Gebäude- oder Anlagenmodell auf der Karte, etwa ein ganzes Gebäude, einen Technikraum oder einen Aufzug, und bindet seine Bauteile an die Zeilen einer Datenquelle. Jede Zeile färbt die Bauteile, die sie benennt, ein, stellt sie blass dar oder blendet sie aus. Wenn Sie auf ein Bauteil zeigen, wird seine Zeile angezeigt, und ein Klick auf ein Bauteil wählt diese Zeile aus und kreuzfiltert Ihre Diagramme. So arbeiten ein Bauzeitenplan, ein Anlagenverzeichnis oder ein Wartungsprotokoll und das Modell auf der Karte zusammen.

Die Geometrie stammt immer aus der Modelldatei. Ihre Zeilen enthalten die Namen der Bauteile und die Werte, die Sie zeigen möchten, aber keine Geometrie.

So funktioniert es

  1. Laden Sie das Modell in ein Lakehouse hoch: eine aus Ihrem BIM-Werkzeug exportierte IFC-Datei (.ifc oder .ifczip) oder eine .glb.gz-Datei aus dem BIM to Icon Map Converter.
  2. Importieren Sie es. Fügen Sie eine Ebene BIM-Modell hinzu und wählen Sie die Datei aus. Eine IFC-Datei wird einmalig in Ihrem Browser zu einem webtauglichen Bauteilbaum aufbereitet: ein Bauteil pro Element, eingeordnet in die Baugruppen, Geschosse und das Gebäude, in denen es liegt. Die Bauteiltabelle wird daneben geschrieben.
  3. Platzieren Sie es. Eine georeferenzierte IFC-Datei oder ein im Converter platziertes Modell steht bereits an der richtigen Stelle. Andernfalls geben Sie seinen Standort ein oder ziehen es auf der Karte.
  4. Binden Sie Ihre Zeilen. Wählen Sie eine Datenquelle und die Spalten, die die Bauteile benennen. Jede Zeile färbt nun ihre Bauteile und alles darin ein.

Ein Modell importieren

  1. Wählen Sie auf der Registerkarte Ebenen die Option Ebene hinzufügen und dann BIM-Modell.
  2. Wählen Sie unter Modell die Option Modell importieren und dann das Lakehouse, das die Datei enthält. Die Auswahl listet die .ifc-, .ifczip-, .glb- und .glb.gz-Dateien in den Files des Lakehouse auf.
  3. Warten Sie, während der Editor die Datei liest, den Bauteilbaum erstellt und die Bauteiltabelle schreibt. Danach zeigt der Abschnitt Modell die Anzahl der Bauteile, Ebenen und Dreiecke im Bauteilbaum.

Das Modell wird neben der Quelldatei in einem Ordner <name>.bim in OneLake gespeichert: das Modell (model.glb.gz), die Bauteiltabelle (parts.parquet und parts.csv) und die mit ihm gespeicherte Platzierung. Jede neue Aufbereitung schreibt eine neue Version. Erneut importieren liest die Quelldatei noch einmal, zum Beispiel nachdem das Modell aktualisiert wurde.

Der Import läuft in Ihrem Browser: Das Modell wird nie an Tekantis gesendet. Ein Modell mit mehr als einer Million Dreiecken wird möglicherweise langsam gezeichnet, und der Editor weist darauf hin. Wenn Sie nicht benötigte IFC-Typen auslassen, wird es leichter.

Importoptionen

Importoptionen legt fest, wie der Bauteilbaum erstellt wird, genau wie im BIM to Icon Map Converter. Jede Änderung bereitet das Modell erneut auf und speichert eine neue Version.

Option Funktion
Baum aus Nur für IFC-Dateien. Welche IFC-Beziehungen den Baum bilden: Baugruppen innerhalb der räumlichen Struktur (Standard), Nur Baugruppen, Nur räumliche Struktur (Grundstück, Gebäude, Geschoss) oder Flach (kein Baum).
Bauteile zuordnen über Der Wert, über den Zeilen einem Bauteil zugeordnet werden, verglichen ohne führende und nachfolgende Leerzeichen und ohne Beachtung der Groß- und Kleinschreibung. Familie (Revit), sonst Name, der Standard für IFC, passt zu einem Revit-Export. Sie können auch Name wählen oder ein Attribut wie GlobalId, sonst Name oder ElementId, sonst Name. Bei einer Datei aus dem Converter behält Die eigenen Schlüssel der Datei die im Converter gewählten Schlüssel bei.
Nach IFC-Typ einbeziehen Entfernen Sie das Häkchen bei den Typen, die Sie nicht benötigen. Zu jedem Typ werden die Anzahl der Elemente und Dreiecke angezeigt. IfcSpace und IfcOpeningElement werden bei IFC-Dateien standardmäßig ausgelassen.
Eigenschaftswerte hinzufügen Angehakte Werte aus Eigenschaftssätzen werden zu Bauteilattributen und zu Spalten der Bauteiltabelle. Filtern grenzt die Liste ein.
Baum aus einer Tabelle erstellen Wenn im Modell verloren gegangen ist, welches Bauteil in welchem liegt, wählen Sie eine Tabelle (CSV) mit einer Kindspalte und einer Elternspalte. Jedes Bauteil mit dem Schlüssel eines Kindwerts wird unter das Bauteil mit dem Schlüssel seines Elternteils verschoben. Schlüssel, die zu keinem Bauteil passen, werden aufgelistet. Baum der Datei verwenden stellt den ursprünglichen Baum wieder her.

In Revit wird eine verschachtelte Familie nur dann als eigenes Bauteil exportiert, wenn sie eine gemeinsam genutzte verschachtelte Familie ist. Machen Sie die verschachtelten Familien, die Sie binden möchten, vor dem Export zu gemeinsam genutzten Familien, oder bauen Sie den Baum mit Baum aus einer Tabelle erstellen neu auf.

Das Modell platzieren

Der Abschnitt Platzierung legt fest, wo das Modell steht.

  • Eine georeferenzierte IFC-Datei wird anhand der Datei platziert und zeigt „Georeferenziert aus der IFC-Datei.“ an. Eine im Converter platzierte Datei zeigt „Am in der Modelldatei gespeicherten Standort platziert.“ an.
  • Jedes andere Modell platzieren Sie manuell: Geben Sie Längengrad und Breitengrad ein sowie die Ausrichtung in Grad im Uhrzeigersinn von Norden.
  • Solange die Einstellungen der Ebene geöffnet sind, können Sie das Modell auch auf der Karte ziehen, um es zu verschieben, und an seinem Griff ziehen, um es zu drehen. Halten Sie die Umschalttaste gedrückt, um die Drehung in 15-Grad-Schritten einrasten zu lassen. Jede Bewegung wird gespeichert, sobald Sie loslassen, und die Felder zeigen die neuen Werte.
  • Wenn Sie ein Modell verschieben, gilt es als manuell platziert. Standort aus der Datei verwenden setzt es zurück.
Einstellung Funktion Standard
Höhe Auf dem Gelände: Die Basis des Modells sitzt an seinem Standort auf dem Gelände, angehoben um Anhebung über dem Gelände (m). Über dem Meeresspiegel: Die Basis liegt auf Höhe der Basis über dem Meeresspiegel (m), unabhängig vom Gelände. Auf dem Gelände
Unterirdisches ausblenden Fundamente, Pfähle und Keller unter dem Gelände am Standort des Modells werden abgeschnitten, damit sie nicht durch die Karte scheinen. Schalten Sie die Option aus, um sie zu sehen. Ein
Karte automatisch auf dieses Modell zoomen Richtet die Karte beim Laden auf das Modell aus.

Die Bauteiltabelle

Der Import schreibt die Bauteiltabelle des Modells: eine Zeile pro Bauteil, mit denselben Spalten wie die Bauteiltabelle des Converters, darunter Key, Level1 ... LevelN (die Schlüssel von der Spitze des Baums bis hinunter zum Bauteil), Path, Family, Type, IfcType, GlobalId und ElementId, dazu alle Eigenschaftswerte, die Sie hinzugefügt haben.

  • Als Datei. Die Tabelle wird als parts.parquet (und parts.csv) neben das Modell geschrieben.
  • Als Lakehouse-Tabelle. Direkt nach dem Import lädt Icon Map parts.parquet in eine Lakehouse-Tabelle im selben Lakehouse, benannt nach dem Modell, zum Beispiel snowdon_parts. So können Sie sie in einem Semantikmodell oder einer Warehouse-Abfrage verknüpfen. Der Abschnitt Bauteile zeigt an, wann sie bereit ist: „Die Bauteiltabelle befindet sich in der Lakehouse-Tabelle snowdon_parts und kann in einem semantischen Modell verknüpft werden.“
  • Als Daten für die Karte. Bauteiltabelle als Daten verwenden unter Datenbindung fügt die Bauteiltabelle als Datenquelle hinzu und bindet sie, falls die Ebene noch keine Bindung hat, über ihre Level-Spalten und färbt die Bauteile nach IFC-Typ ein. Ein Modell ohne weitere Daten lässt sich so sofort nach IFC-Typ, Geschoss oder Familie einfärben.
Berechtigung zum Erstellen der Lakehouse-Tabelle

Das Laden der Tabelle verwendet die Load Table API von Fabric. Diese benötigt eine Berechtigung, die Icon Map nur an dieser Stelle anfordert: Lakehouse.ReadWrite.All. Beim ersten Mal sehen Sie möglicherweise eine Einwilligungsaufforderung. Wird sie abgelehnt oder muss in Ihrer Organisation ein Administrator zustimmen, wird der Import trotzdem abgeschlossen: Die Bauteiltabelle bleibt eine Parquet-Datei, und die Karte funktioniert genauso. Wählen Sie nach der Genehmigung im Abschnitt Bauteile die Option In eine Lakehouse-Tabelle laden, oder öffnen Sie das Lakehouse und verwenden Sie In Tabellen laden für parts.parquet. Administratoren können die Berechtigung vorab für alle genehmigen, siehe Administratoreinwilligung erteilen.

Bauteile ein- und ausblenden

Der Abschnitt Bauteile listet den Baum auf. Entfernen Sie das Häkchen bei einem Bauteil, um es mit allem darunter auszublenden. Bauteile mit demselben Namen werden gemeinsam ein- oder ausgeblendet.

Aktivieren Sie Die obersten Bauteile des Modells auf der Karte anzeigen, um Betrachtern ein Steuerelement auf der Karte zu geben, mit dem sie die obersten Bauteile des Modells ein- und ausblenden können, zum Beispiel seine Geschosse.

Daten an die Bauteile binden

Öffnen Sie Datenbindung. Eine Zeile findet ihr Bauteil über ihren Pfad, von außen nach innen, und färbt dieses Bauteil und alles darunter ein, sofern keine tiefere Zeile etwas anderes vorgibt.

  1. Wählen Sie die Datenquelle: eine beliebige Datenquelle der Karte, etwa eine Lakehouse-Tabelle, eine Warehouse-Abfrage oder ein Semantikmodell. Oder wählen Sie Bauteiltabelle als Daten verwenden.
  2. Wählen Sie unter Spalten des Bauteilpfads die Spalten, die die Bauteile benennen, von außen nach innen. Für Daten mit denselben Schlüsseln wie die Bauteiltabelle wählen Sie Level1 bis LevelN verwenden. Ebene hinzufügen fügt eine Spalte hinzu. Eine Spalte genügt, wenn jedes Bauteil einen eigenen Schlüssel hat, zum Beispiel eine GlobalId-Spalte, wenn Bauteile zuordnen über auf GlobalId, sonst Name steht.
  3. Prüfen Sie den Abgleichsbericht, zum Beispiel „34 von 36 Zeilen passen zu einem Bauteil. 120 von 1325 Bauteilen sind eingefärbt.“, und die Pfade, die zu keinem Bauteil passen.
  4. Wählen Sie eine Regel für Bauteilfarbe und legen Sie fest, wie die Bauteile ohne Zeile dargestellt werden.

Wie Zeilen ihre Bauteile finden

  • Leere Werte werden übersprungen, sodass eine Zeile auf jeder Ebene enden kann. Eine Zeile mit nur Level1 und Level2 wird an diesen ganzen Zweig gebunden.
  • Eine Zeile wird an jedes Bauteil gebunden, dessen Schlüssel ihr letzter Wert ist und das innerhalb der Bauteile liegt, die ihre vorherigen Werte benennen. Dazwischen können weitere Bauteile liegen.
  • Vererbung. Die Farbe einer Zeile gilt für ihre Bauteile und für jedes Bauteil darunter, sofern ein tieferes Bauteil keine eigene Zeile hat. Eine Zeile für einen Fahrkorb färbt den ganzen Fahrkorb ein, während eine Zeile für die Fahrkorbtür nur die Tür einfärbt.
  • Schlüssel werden ohne führende und nachfolgende Leerzeichen und ohne Beachtung der Groß- und Kleinschreibung verglichen. Mehrere Bauteile können denselben Schlüssel haben, zum Beispiel zwei Führungsschienen: Eine Zeile wird dann an alle gebunden.

Einstellungen

Einstellung Funktion Standard
Zeilen mit demselben Pfad zusammenfassen Zeilen, die dasselbe Bauteil erreichen, werden zu einer zusammengefasst: Wählen Sie unter Aggregieren eine Funktion (Summe, Mittelwert, Minimum, Maximum oder Anzahl der Zeilen) und eine Wertspalte. Die Anzahl der Zeilen wird ebenfalls festgehalten, und Sie können nach beidem einfärben. Andere Spalten zeigen den Wert der ersten Zeile. Aus
Bauteile ohne Zeile Wie modelliert anzeigen, Geist (blass) oder Ausblenden. Geist (blass)
Bauteilfarbe Die Farbregel für die gebundenen Zeilen: Kategorien, ein Farbverlauf, Klassengrenzen oder Regeln für eine beliebige Spalte, wie unter Ebenen nach Ihren Daten formatieren.
Farbmodus Die Farben des Modells ersetzen oder Die eigenen Farben des Modells tönen, damit seine Materialien unter der Farbe sichtbar bleiben. Ersetzen
Deckkraft gebundener Bauteile Ein Schieberegler für alle gebundenen Bauteile oder eine Spalte für die Deckkraft (0 bis 1) pro Zeile.
Tooltip-Felder Zeilenspalten, die beim Darüberfahren vor den eigenen Attributen des Bauteils angezeigt werden. Keine

Bindung entfernen nimmt die Daten vom Modell, und seine eigenen Farben kehren zurück.

Darüberfahren, Auswählen und Kreuzfiltern

  • Darüberfahren. Wenn Sie auf ein Bauteil zeigen, werden die Tooltip-Felder seiner Zeile angezeigt, danach die eigenen Attribute des Bauteils, etwa Schlüssel, Familie, Typ, IFC-Typ und Geschoss.
  • Auswählen. Aktivieren Sie unter Interaktivität die Option Auswählen von Elementen auf der Karte zulassen. Ein Klick auf ein Bauteil wählt die daran gebundene Zeile aus oder die Zeile des nächsten darüberliegenden Bauteils, sodass ein Klick auf einen Türgriff die Tür auswählt. Die Auswahl kreuzfiltert Ihre Diagramme und andere Ebenen nach den Feldern unter Felder für die Kreuzfilterung. Lassen Sie diese leer, um die Pfadspalten zu verwenden.
  • Lasso. Die Auswahlwerkzeuge wählen die Zeilen aus, deren Bauteile mit ihrem Mittelpunkt innerhalb des gezeichneten Bereichs liegen.

Beleuchtung und Schatten

Ein BIM-Modell wird wie der Rest der 3D-Szene beleuchtet, durch die Sonne und die Beleuchtung aus den Umgebungseffekten. So passt es zu den umliegenden 3D-Modellen und Gebäuden, und der Himmel spiegelt sich in Glas und Metall. Ein weicher Schatten seiner Grundfläche fällt auf den Boden darunter.

Ältere BIM-Ebenen: In Bauteilbaum umwandeln

BIM-Ebenen, die vor dem Bauteilbaum erstellt wurden, teilen das Modell in Gruppen auf, nach Geschoss oder IFC-Typ, mit einer Farbe pro Gruppe, einer Gruppenbindung und einer Gruppenauswahl auf der Karte. Sie funktionieren unverändert weiter.

Um jedes Bauteil statt jeder Gruppe einzufärben, öffnen Sie die Ebene und wählen Sie In Bauteilbaum umwandeln. Dadurch wird die IFC-Datei der Ebene erneut als Bauteilbaum aufbereitet. Gruppenfarben und die Gruppenbindung werden entfernt: Binden Sie danach Daten an die Bauteile.

Beispiel: Baufortschritt

Ein Bauunternehmen verfolgt den Fortschritt eines Gebäudes in einer Lakehouse-Tabelle, eine Zeile pro Element, mit der GlobalId des Elements und den Spalten Aufgabe, Status (Nicht begonnen, In Arbeit, Abgeschlossen, Verzögert) und Geplantes Ende.

  1. Laden Sie das IFC-Modell in das Lakehouse hoch und importieren Sie es in eine Ebene BIM-Modell. Setzen Sie unter Importoptionen die Option Bauteile zuordnen über auf GlobalId, sonst Name.
  2. Wählen Sie unter Datenbindung die Statustabelle und setzen Sie Spalten des Bauteilpfads auf ihre GlobalId-Spalte.
  3. Setzen Sie Bauteilfarbe auf eine Kategorieregel für Status: Grau für Nicht begonnen, Gelb für In Arbeit, Grün für Abgeschlossen, Rot für Verzögert.
  4. Setzen Sie Bauteile ohne Zeile auf Geist (blass), damit die Elemente, die nicht im Zeitplan stehen, als Kontext sichtbar bleiben.
  5. Fügen Sie Aufgabe, Status und Geplantes Ende unter Tooltip-Felder hinzu.
  6. Aktivieren Sie unter Interaktivität die Option Auswählen von Elementen auf der Karte zulassen und setzen Sie Felder für die Kreuzfilterung auf Status.

Das Modell zeigt den Fortschritt nun auf einen Blick. Ein Klick auf ein rotes Bauteil filtert ein Diagramm der Aufgaben nach Status auf die verzögerten Arbeiten, und wenn Sie auf ein beliebiges Bauteil zeigen, sehen Sie seine Aufgabe und sein geplantes Ende.

Tipps und Einschränkungen

  • Sie sehen das Modell nicht? Prüfen Sie Platzierung und aktivieren Sie Karte automatisch auf dieses Modell zoomen. Ein Bauteil unter dem Gelände bleibt ausgeblendet, solange Unterirdisches ausblenden aktiviert ist.
  • Zeilen passen zu nichts. Prüfen Sie den Abgleichsbericht. Die üblichen Gründe: Bauteile zuordnen über liest einen anderen Wert als den in Ihren Daten, oder die Pfadspalten stehen in der falschen Reihenfolge.
  • Native Revit-Dateien (.rvt, .rfa) werden nicht gelesen: Exportieren Sie zuerst IFC aus Revit.
  • Dieselbe .glb.gz-Datei funktioniert in Power BI in der Ebene BIM Models von Icon Map Pro und Icon Map Slicer.

Verwandte Themen