Importieren von Grundrissen aus Revit-Dateien

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

Dateien für die 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 einen Indoors-Workspace.

Anschließend können Sie zusätzliche Features, Ereignisse und Daten der Gebäudenutzer nach Bedarf manuell in einen Indoors-Workspace 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 das Revit-Modell.
  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 der Grundrisse

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. Die BIM-Datei muss vor dem Importieren von BIM-Daten in einen Indoor-Workspace georeferenziert werden.

Hinweis:

The BIM file must be georeferenced in 3D and have associated .prj and .wld3 files before running the tool. If you are importing linked Revit models along with the host Revit model, ensure that all linked Revit models are accurately georeferenced and have the same coordinate system as the host Revit model.

Learn more about georeferencing BIM files in ArcGIS Pro

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

Nach dem Georeferenzieren des Revit-Modells 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 BIM in Indoor-Dataset importieren konvertiert das 3D-Revit-Modell in 2D-Elemente und erstellt Features im Indoors-Modell. Standardmäßig importiert das Werkzeug Features unter Verwendung der relativen Höhe, wodurch der für den Parameter Erdgeschossname angegebenen Ebene ein Z-Wert von 0 zugewiesen wird, während anderen Ebenen Z-Werte auf der Grundlage ihrer Beziehung zum Erdgeschoss zugewiesen werden. Optional können Sie Ebenen und die zugehörigen Features mit denselben Z-Werten importieren, die im Fenster mit den Eigenschaften der BIM-Datei angezeigt werden, indem Sie die Option Höhe des Erdgeschosses auf 0 festlegen deaktivieren.

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

Revit-KategorieIndoors-Modell-Feature-Class

Footprint

Facilities

"Floors" und optional "Roofs"

Levels

Rooms, Stairs, Shaft Openings

Units

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.

Facilities

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. Ebenen über dem Erdgeschoss werden aufeinanderfolgende positive Kurznamen zugewiesen. 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.

Units

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 Feld für Raumnutzungsart 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 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:

Ensure that the BIM data is accurately georeferenced (including any linked Revit models) and the coordinate system of the indoor dataset and indoor 3D dataset match the coordinate system in the associated .wld3 file. Both the horizontal and vertical coordinate system units must match, and any linked Revit models must have the same horizontal and vertical coordinate systems as the host Revit model. 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 eines Gebäudes darstellt. The ExteriorShell feature class is created in the BIM file workspace in ArcGIS Pro based on elements in the BIM file that are defined as exterior features.

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

If you run the tool and do not include values for the Target Facility 3D Features, Target Unit 3D Features, and Target Details 3D Features parameters, you can run the tool again to add 3D data to the Indoors model.

Fields in the tables below are populated in the Indoors 3D dataset if you use the Target Unit 3D Features and Target Detail 3D Features parameters when you run the tool. Feldern in der Units3D-Feature-Class können Sie mit dem Parameter Raumeigenschaften-Zuordnung zusätzliche Eigenschaften aus dem Gebäudeflächen-Layer zuordnen, wenn das entsprechende 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 mit anhand des Feldes gefüllt, das im Parameter Feld für Raumnutzungsart 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.

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 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 im Revit-Quellmodell 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. If you imported the floor plan data into an Indoors workspace created with the Create Indoors Database tool, review the USE_TYPE value of the space features in the Units feature class to identify the spaces that should not be directly assignable to occupants through the Indoor Space Planner app. Set the ASSIGNMENT_TYPE value of those spaces to Not Assignable.

    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 3D-Daten importiert haben, gehen Sie zum Prüfen der Daten auf den einzelnen Etagen folgendermaßen vor:
    1. Klicken Sie auf der Registerkarte Einfügen auf den Dropdown-Pfeil Neue Karten, 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 die Layer "Levels" aus dem Indoor-Dataset hinzu.
    3. Konfigurieren Sie die Szene als geschossbezogen, und verwenden Sie den Geschossfilter zum Prüfen der Daten auf den einzelnen Etagen.

Once you load the floor plans to the indoor dataset or Indoors geodatabase, you can load additional features, events, and occupant data.

Verwandte Themen