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.

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, wird empfohlen, ein Upgrade Ihres Revit-Modells auf die neueste Revit-Dateiversion, die ArcGIS Pro unterstützt, durchzuführen.

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.

Hinweis:

Wenn Sie vor der Ausführung des Werkzeugs über eine verknüpfte .ebc-Datei verfügen, können Sie für den Import aus den BIM-Daten bestimmte Ebenen und verknüpfte Elemente festlegen, indem Sie für den Parameter isFloor den Wert "true" oder "false" angeben. Sie können die in den BIM-Daten enthaltenen Ebenen außerdem umbenennen, indem Sie den Parameter name in der .ebc-Datei angeben.

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:

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

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.

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, wird empfohlen, ein Upgrade Ihres Revit-Modells auf die neueste Revit-Dateiversion, die ArcGIS Pro unterstützt, durchzuführen.

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"

Ebenen

Rooms, Stairs, Shaft Openings

Einheiten

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.

Ebenen

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.

Einheiten

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:

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 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. 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 Indoors 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 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