Importieren von Grundrissen aus Revit-Dateien

Verfügbar mit der Erweiterung "ArcGIS Indoors Pro" oder "ArcGIS Indoors Maps".

Bauwerksdatenmodellierung (BIM) aus Autodesk Revit, werden in der Regel für 2D- und 3D-Architekturmodelle genutzt und können zur Erstellung von Features in einem Indoors-Workspace verwendet werden. Das Werkzeug BIM in Indoor-Dataset importieren importiert Features aus einer Revit-Datei in ein Indoor-Dataset.

Nachdem Sie einen Indoor-Workspace erstellt haben, können Sie das Werkzeug BIM in Indoor-Dataset importieren verwenden, um Grundrisse aus einem Revit-Modell (.rvt) in den Indoors-Workspace zu laden. Anschließend können Sie zusätzliche Features, Ereignisse und Daten der Gebäudenutzer manuell laden.

Wenn Sie ein Indoor-3D-Dataset mit dem Werkzeug Indoor-3D-Dataset erstellen erstellt haben, können Sie optional 3D-Objekte aus einem Revit-Modell in ein Indoor-3D-Dataset laden.

Hinweis:

Mit dem Werkzeug BIM in Indoor-Dataset importieren können Sie eine oder mehrere Ebenen eines Gebäudes importieren, die in einer einzelnen Revit-Datei enthalten sind. Mit demselben Werkzeug können Sie auch verknüpfte Revit-Modelle desselben Gebäudes importieren.

Der Import-Workflow umfasst die folgenden übergeordneten Schritte:

  1. Georeferenzieren Sie die Grundrisse, und fügen Sie sie hinzu.
  2. Führen Sie das Werkzeug BIM in Indoor-Dataset importieren aus.
  3. Überprüfen Sie die Ausgabe.

Die Schritte werden in den folgenden Abschnitten beschrieben.

Georeferenzieren und Hinzufügen von Grundrissen

Es ist wichtig, dass Grundrisse genau georeferenziert werden, da Fehler in der Skalierung oder der geographischen Position zu falschen Berechnungen der Position von Indoor-Features führen können.

  1. Georeferenzieren Sie die BIM-Datei bei Bedarf.
    Hinweis:

    Vor der Ausführung des Werkzeugs muss die BIM-Datei in 3D georeferenziert und mit .prj- und .wld3-Dateien verknüpft werden. Wenn Sie verknüpfte Revit-Modelle zusammen mit dem Revit-Host-Modell importieren, dann müssen Sie sicherstellen, dass alle verknüpften Revit-Modelle korrekt georeferenziert sind und dasselbe Koordinatensystem wie das Revit-Host-Modell aufweisen.

    Weitere Informationen zur Georeferenzierung von BIM-Dateien in ArcGIS Pro

  2. Klicken Sie auf der Registerkarte Karte auf Daten hinzufügen Daten hinzufügen.
  3. Navigieren Sie zu dem Verzeichnis, in dem die georeferenzierte Revit-Datei gespeichert ist, und wählen Sie den Layer "Floorplan_Polygon" aus dem Grundriss-Dataset aus.

    Um verknüpfte Revit-Modelle zu importieren, fügen Sie den Layer "Floorplan_Polygon" aus dem Revit-Host-Modell hinzu, damit das Import-Werkzeug verknüpfte Dateien erkennen kann.

    Hinweis:

    Der Revit-Datei-Workspace ist in Feature-Datasets unterteilt, die nach konventionellen Konstruktionsdisziplinen benannt sind. Werden diese Informationen einer ArcGIS Pro-Karte oder -Szene hinzugefügt, werden diese Datasets als einzelne Feature-Layer ausgedrückt.

Ausführen des Werkzeugs "BIM in Indoor-Dataset importieren"

Nachdem Sie der Karte den Layer "Floorplan_Polygon" hinzugefügt haben, führen Sie das Werkzeug BIM in Indoor-Dataset importieren aus, um die Gebäudedaten in das Indoor-Dataset zu importieren.

Importieren von 2D-Daten

Das Werkzeug verwendet den Eingabe-Layer "Floorplan_Polygon" für die Konstruktion von Ebenen- und Raum-Features. Das Werkzeug greift basierend auf dem Layer "Floorplan_Polygon" auf zusätzliche Layer im Grundriss-Dataset zu. Dabei werden die Einrichtungs-Features anhand des Footprint-Layers und die Detail-Features anhand des Layers "Floorplan_Polygon" konstruiert.

Mit diesem Werkzeug werden Features in Indoors-Modell-Feature-Classes aus Objekten in Revit-Kategorien gemäß der folgenden Tabelle erstellt:

Revit-KategorieIndoors-Modell-Feature-Class

Footprint

Einrichtungen

"Floors" und optional "Roofs"

Levels

Rooms

Räume

Türen, Rampen, Treppen, Treppentragwerke, Treppenpodeste, Stützen, Tragwerkstützen, Wände, Fassadenelemente, Fenster

Details

Die in der unten stehenden Tabelle aufgeführten Felder werden im Indoor-Dataset standardmäßig ausgefüllt, wenn Sie das Werkzeug BIM in Indoor-Dataset importieren ausführen. Sie können vorhandenen Feldern in der Units-Feature-Class weitere Eigenschaften aus dem Raum-Layer (im Architektur-Dataset in der Revit-Quelldatei) zuordnen. Wenn Sie Eigenschaften einem benutzerdefinierten Feld in der Units-Feature-Class zuordnen, müssen Sie das benutzerdefinierte Feld erstellen, bevor Sie das Werkzeug ausführen.

Einrichtungen

FeldBeschreibung

FACILITY_ID

Wird basierend auf dem Parameter Einrichtungs-ID im Werkzeug BIM in Indoor-Dataset importieren gefüllt. Jedes Feature in der Facilities-Feature-Class muss über eine eindeutige Einrichtungs-ID verfügen. Die Einrichtungs-ID darf keine Leerzeichen enthalten.

Sie können z. B. den Gebäudenamen aus dem Abschnitt "Projektinformationen" des Grundriss-Layers in der Revit-Datei verwenden, müssen dann aber alle Leerzeichen im Namen durch Unterstriche ersetzen.

NAME

Wird basierend auf dem Parameter Name der Einrichtung im Werkzeug BIM in Indoor-Dataset importieren gefüllt. Dieses Feld wird meist für die Benennung von Einrichtungs-Features verwendet.

Levels

FeldBeschreibung

LEVEL_ID

Ein intelligenter Schlüssel, der auf dem Feldwert FACILITY_ID und dem Namen der belegbaren Ebene in der Revit-Quelldatei basiert.

NAME

Wird mit dem Namen der belegbaren Ebene in der Revit-Quelldatei gefüllt.

LEVEL_NUMBER

In diesem Feld wird 1 für die Erdgeschossebene angegeben. Ebenen über dem Erdgeschoss werden aufeinanderfolgende positive Werte des Feldes mit der Ebenennummer zugewiesen. Ebenen unter dem Erdgeschoss werden aufeinanderfolgende negative Ebenennummern zugewiesen.

VERTICAL_ORDER

In diesem Feld wird 0 für die Erdgeschossebene angegeben. Wird auch für andere Ebenen basierend auf ihrer Beziehung mit dem ausgewählten Erdgeschoss berechnet. Ebenen mit einer Höhe, die geringer ist als das identifizierte Erdgeschoss, wird eine negative vertikale Reihenfolge zugewiesen.

Ebenen mit der vertikalen Reihenfolge 0 werden standardmäßig in einer geschossbezogenen Karte angezeigt.

NAME_SHORT

Definiert einen Kurznamen für ein Feature. In diesem Feld wird 1 für die Erdgeschossebene angegeben. Den Ebenen über dem Erdgeschoss werden aufeinanderfolgende positive Kurznamen zugewiesen. Den Ebenen unter dem Erdgeschoss werden aufeinanderfolgende negative Kurznamen zugewiesen.

AREA_GROSS

Wird basierend auf der Geometrie einer Ebene und dem Wert des Parameters Flächenmaßeinheit berechnet.

Räume

FeldBeschreibung

UNIT_ID

Ein intelligenter Schlüssel, der auf dem Wert des Feldes LEVEL_ID und auf der Nummer und der eindeutigen ID ("ExtId") des Raumes in der Revit-Quelldatei basiert.

USE_TYPE

Wird mit dem Feld gefüllt, das im Parameter Nutzungsart-Feld des Grundrisspolygons des Werkzeugs BIM in Indoor-Dataset importieren ausgewählt wurde. Wenn kein Wert angegeben ist, werden die Felder mit dem Raumnamen aus der Revit-Quelldatei gefüllt.

Hinweis:

Das Feld USE_TYPE ist auf maximal 50 Zeichen beschränkt. Werte mit einer Länge von mehr als 50 Zeichen werden gekürzt.

NAME

Wird mit der Raumnummer aus der Revit-Quelldatei gefüllt.

LEVEL_ID

Dieses Feld wird mit dem Wert des Feldes LEVEL_ID der verknüpften Ebene gefüllt.

AREA_GROSS

Wird basierend auf der Geometrie einer Ebene und dem Wert des Parameters Flächenmaßeinheit berechnet.

ASSIGNMENT_TYPE

Ist standardmäßig auf "Keine" festgelegt. Sie können dies für Räume aktualisieren, die nach dem Import nicht zuweisbar sind.

Details

FeldBeschreibung

DETAIL_ID

Ein intelligenter Schlüssel, der auf dem Wert des Feldes LEVEL_ID und auf der Nummer und der eindeutigen ID ("ExtId") des Raumes in der Revit-Quelldatei basiert. Ein intelligenter Schlüssel, der auf dem Wert des Feldes LEVEL_ID im Indoors-Modell und auf der Architekturentwurfskategorie des Features und der eindeutigen ID ("ExtId") in der Revit-Quelldatei basiert.

USE_TYPE

Wird mit der Architekturentwurfskategorie des Features aus dem Layer "Floorplan_Polyline" in der Revit-Quelldatei gefüllt.

LEVEL_ID

Dieses Feld wird mit dem Wert des Feldes LEVEL_ID der verknüpften Ebene gefüllt.

Importieren von 3D-Daten

Sie können die Parameter im Abschnitt 3D-Features nutzen, um Features in den Units3D-, Details3D- oder Facilities3D-Multipatch-Layer zu importieren, der mit dem Werkzeug Indoor-3D-Dataset erstellen erstellt wurde.

Vorsicht:

Stellen Sie sicher, dass die BIM-Daten genau georeferenziert sind (einschließlich aller verknüpften Revit-Modelle) und dass das Koordinatensystem des Indoor-Datasets und des Indoor-3D-Datasets mit dem Koordinatensystem in der verknüpften .wld3-Datei übereinstimmt. Sowohl die Einheiten des horizontalen als auch des vertikalen Koordinatensystems müssen übereinstimmen, und alle verknüpften Revit-Modelle müssen das gleiche horizontale und vertikale Koordinatensystem wie das Host-Modell von Revit aufweisen. Eine ungenaue Georeferenzierung und abweichende Koordinatensysteme können bei 3D-Features zu Skalierungsfehlern führen.

Dieses Werkzeug erstellt Multipatch-Features im Indoors-3D-Dataset, wie in der folgenden Tabelle dargestellt:

Revit-DatenIndoors-3D-Feature-Class

ExteriorShell: Ein einzelnes Feature, das das Äußere des Gebäudes darstellt. Die ExteriorShell-Feature-Class wird im BIM-Datei-Workspace in ArcGIS Pro basierend auf Elementen in der BIM-Datei erstellt, die als äußere Features (Außenbereich-Features) definiert sind.

Facilities3D

Rooms: Der Footprint von Rooms-Objekten in der Revit-Datei wird für die Erstellung von 3D-Raum-Features verwendet.

Units3D

Türen, Rampen, Treppen, Treppentragwerke, Treppenpodeste, Stützen, Tragwerkstützen, Wände, Fassadenelemente und Fenster

Details3D

Wenn Sie das Werkzeug ausführen und keine Angaben in den Parametern Ziel-Einrichtungs-3D-Features, Ziel-Raum-3D-Features und Ziel-Detail-3D-Features machen, können Sie das Werkzeug erneut ausführen, um dem Indoors-Modell 3D-Daten hinzuzufügen.

Felder in den folgenden Tabellen werden im Indoors-3D-Dataset gefüllt, wenn Sie bei der Ausführung des Werkzeugs die Parameter Ziel-Raum-3D-Features und Ziel-Detail-3D-Features verwenden. Mit dem Parameter Raumeigenschaften-Zuordnung können Sie zusätzliche Eigenschaften aus dem Layer "Spaces" bestimmten Feldern in der Units3D-Feature-Class zuordnen, wenn dasselbe Feld sowohl in der Units- als auch in der Units3D-Feature-Class vorhanden ist.

Facilities3D

FeldBeschreibung

FACILITY_ID

Wird mit dem Wert gefüllt, der für den Parameter Einrichtungs-ID eingegeben wurde.

NAME

Wird mit dem Wert gefüllt, der für den Parameter Name der Einrichtung im Werkzeug BIM in Indoor-Dataset importieren eingegeben wurde.

Units3D

FeldBeschreibung

UNIT_ID

Ein intelligenter Schlüssel, der auf dem Wert des Feldes LEVEL_ID und auf der Nummer und der eindeutigen ID ("ExtId") des Raumes in der Revit-Quelldatei basiert.

USE_TYPE

Wird über das Feld gefüllt, das im Parameter Feld für Nutzungsart des Grundriss-Polygons ausgewählt wurde, oder über das Feld RoomName im Layer "Floorplan_Polygon" in den Revit-Eingabedaten.

NAME

Wird mit der Raumnummer aus der Revit-Quelldatei gefüllt.

LEVEL_ID

Dieses Feld wird mit dem Wert des Feldes LEVEL_ID der verknüpften Ebene gefüllt.

AREA_GROSS

Wird basierend auf der Geometrie einer Ebene und dem Wert des Parameters Flächenmaßeinheit berechnet.

SOURCE_ID

Wird mit dem ExtId-Wert aus der Revit-Datei gefüllt.

Details3D

FeldBeschreibung

DETAIL_ID

Ein intelligenter Schlüssel, der auf dem Wert des Feldes LEVEL_ID und auf der Nummer und der eindeutigen ID ("ExtId") des Raumes in der Revit-Quelldatei basiert.

USE_TYPE

Wird mit der Architekturentwurfskategorie des Features aus dem Layer "Floorplan_Polyline" in der Revit-Quelldatei gefüllt.

LEVEL_ID

Dieses Feld wird mit dem Wert des Feldes LEVEL_ID der verknüpften Ebene gefüllt.

SOURCE_ID

Wird mit dem ExtId-Wert aus der Revit-Datei gefüllt.

Überprüfen der Ausgabe

Überprüfen Sie die Ausgabe-Features, die mit dem Werkzeug BIM in Indoor-Dataset importieren im Indoors-Workspace erstellt wurden.

  1. Klicken Sie auf die Schaltfläche Daten hinzufügen Daten hinzufügen, und fügen Sie derselben Karte, in die Sie auch die Revit-Grundrisse geladen haben, die Facilities-, Levels-, Units- und Details-Feature-Classes aus dem Indoor-Dataset hinzu.
    Hinweis:

    Um zwischen Geschossen in einer Einrichtung zu wechseln, können Sie den Geschossfilter aktivieren, indem Sie die Karte als geschossbezogen konfigurieren.

  2. Stellen Sie sicher, dass alle Ebenen, die Sie im Parameter Zu importierende Etagen auswählen, im Indoor-Dataset angezeigt werden.

    Mithilfe der in der folgenden Tabelle enthaltenen Lösungen können Sie die Fehler beheben, wenn Sie eines der folgenden Probleme feststellen:

    ProblemLösung

    Fehler oder Lücken in den Einrichtung- und Ebenen-Features

    Lücken in den Einrichtung- und Ebenen-Features können auftreten, wenn Etagen-Features in einer CAD-Zeichnung modelliert werden, die mit dem Revit-Modell verknüpft ist. Stellen Sie sicher, dass die Etagen-Features im Revit-Modell modelliert werden, und führen Sie das Werkzeug erneut aus.

    Lücken in den Einrichtungs- und Ebenen-Features können auch auftreten, wenn sich Geschosse nicht über eine gesamte Ebene erstrecken. Dies passiert häufig an Orten mit Übergängen, wie z. B. Treppen oder Aufzüge. Dies kann beim Erstellen eines routenfähigen Indoor-Netzes zu Problemen führen. Ändern Sie Geschoss-Features in der RVT-Quelldatei oder verwenden Sie Bearbeitungswerkzeuge in ArcGIS Pro, um sicherzustellen, dass Ebenen- und Einrichtungs-Features die Raum-Features angemessen begrenzen.

    Fehler oder Lücken in den Detail- und Raum-Features

    Lücken in den Detail- und Raum-Features können auftreten, wenn die Features nicht mit einer Etage verknüpft sind. Stellen Sie sicher, dass die Detail- und Raum-Features mit einer Etage im Revit-Modell verknüpft sind, und führen Sie das Werkzeug erneut aus.

  3. Wenn Sie die Grundrissdaten in einen Indoors-Workspace importiert haben, der mit dem Werkzeug Indoors-Datenbank erstellen erstellt wurde, prüfen Sie den Wert USE_TYPE der Raum-Features in der Units-Feature-Class. Machen Sie dort die Räume ausfindig, bei denen es nicht möglich sein sollte, sie den Gebäudenutzern direkt über die App Indoor Space Planner zuzuweisen. Setzen Sie den Wert ASSIGNMENT_TYPE dieser Räume auf Nicht zuweisbar.

    Nachfolgend finden Sie einige Beispiele für Raumtypen, die in der Regel nicht an Gebäudenutzer zuweisbar sind und die nicht verwendet werden, um Hotdesk- oder Arbeitsplatz-Nutzungsbereiche zu definieren:

    • Lobbys
    • Verkehrsflächen
    • Gemeinschaftsflächen
    • Sanitäranlagen
    • Pausenräume

  4. Speichern Sie die Karte.
  5. Wenn Sie die 3D-Daten importiert haben, überprüfen Sie die Daten auf jeder Etage, indem Sie wie folgt vorgehen:
    1. Klicken Sie auf der Registerkarte Einfügen auf den Dropdown-Pfeil Neue Karte, und wählen Sie Neue lokale Szene aus.
    2. Klicken Sie auf die Schaltfläche Daten hinzufügen Daten hinzufügen, und fügen Sie die Layer "Units3D", "Details3D" und "Facilities3D" aus dem Indoor-3D-Dataset sowie den Layer "Levels" aus dem Indoor-Dataset hinzu.
    3. Konfigurieren Sie die Szene als geschossbezogen, und verwenden Sie den Geschossfilter, um die Daten auf jeder Etage zu überprüfen.

Wenn Sie die Grundrisse in das Indoor-Dataset oder die Indoors-Geodatabase laden, können Sie zusätzliche Features, Ereignisse und Gebäudenutzerdaten laden.

Verwandte Themen