Importieren von Grundrissen aus IFC-Dateien

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

Industry Foundation Classes (IFC) ist ein Format, das häufig für 2D- und 3D-Architekturmodelle genutzt wird und zum Füllen des ArcGIS Indoors-Informationsmodells verwendet werden kann. Das Werkzeug IFC in Indoor-Dataset importieren importiert Features direkt aus einer .ifc-Datei in ein Indoor-Dataset. Bevor Sie das Werkzeug IFC in Indoor-Dataset importieren zum Importieren einer Teilmenge von Daten aus einer .ifc-Datei ausführen, können Sie das Werkzeug Grundriss aus BIM-Datei extrahieren ausführen.

Nachdem Sie mit dem Werkzeug Indoor-Dataset erstellen das Indoor-Dataset erstellt oder mit dem Werkzeug Indoors-Datenbank erstellen die Indoors-Geodatabase erstellt haben, können Sie das Werkzeug IFC in Indoor-Dataset importieren verwenden, um Grundrisse aus einer .ifc-Datei in Ihren Indoors-Workspace zu laden. Anschließend können Sie zusätzliche Features, Ereignisse und Daten der Gebäudenutzer manuell laden.

Der Konvertierungs-Workflow umfasst die folgenden übergeordneten Schritte:

  1. Georeferenzieren der Grundrisse
  2. Optionales Ausführen des Werkzeugs Grundriss aus BIM-Datei extrahieren
  3. Ausführen des Werkzeugs IFC in Indoor-Dataset importieren
  4. Überprüfen der Ausgabe
  5. 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. Vor dem Ausführen des Werkzeugs IFC in Indoor-Dataset importieren müssen Sie folgende Vorbereitungen treffen:

  1. Projizieren Sie die Daten mit einer geeigneten Projektionsdatei (.prj).
  2. Georeferenzieren Sie die IFC-Datei, um eine .wld3-Datei zu erstellen.
    Hinweis:

    Die .ifc-Datei muss vor Ausführung des Werkzeugs in 3D georeferenziert werden und eine verknüpfte .wld3-Datei aufweisen.

Weitere Informationen zur Georeferenzierung von BIM-Daten in ArcGIS Pro

Ausführen des Werkzeugs "Grundriss aus BIM-Datei extrahieren"

Bevor Sie das Werkzeug IFC in Indoor-Dataset importieren ausführen, können Sie das Werkzeug Grundriss aus BIM-Datei extrahieren ausführen, um zuerst die Grundriss-Feature-Classes mit den 2,5D-Features zu erstellen, die in das Indoors-Modell geladen werden sollen. Wenn Sie zuerst dieses Werkzeug ausführen, dann können Sie die generierten Grundriss-Layer als Eingabe für das Werkzeug IFC in Indoor-Dataset importieren verwenden. Das Erstellen dieser Layer bietet die folgenden Vorteile:

  • Sie können vor dem Füllen des Indoors-Modells die 2D-Features überprüfen und sicherstellen, dass alles erwartungsgemäß modelliert wurde.
  • Sie können 2D-Features für einen Teil der Ebenen im Modell erstellen und das Indoors-Modell nur mit diesen Ebenen füllen. Wenn die Features als Eingaben für das Werkzeug IFC in Indoor-Dataset importieren angegeben wurden, dann werden nur die Features importiert, die in den Grundriss-Layern vorhanden sind.
  • Sie können erstellte Grundriss-Layer zu einer Karte hinzufügen und den Teil der Features auswählen, die dem Indoors-Modell hinzugefügt werden sollen. Berücksichtigt wird dabei jede Auswahl, die an den Eingabe-Grundriss-Layern vorgenommen wurde.
Vorsicht:

Stellen Sie vor dem Ausführen des Werkzeugs Grundriss aus BIM-Datei extrahieren sicher, dass die .ifc-Datei georeferenziert wird. Alle Grundriss-Layer, die als Eingabe für das Werkzeug IFC in Indoor-Dataset importieren verwendet werden, müssen denselben Raumbezug als .ifc-Datei verwenden.

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

Nachdem Sie die BIM-Daten georeferenziert und optional die Grundriss-Feature-Classes erstellt haben, führen Sie das Werkzeug IFC in Indoor-Dataset importieren aus, um IFC-Grundrisse in das Indoors-Modell zu importieren.

Dieses Werkzeug erstellt im Indoors-Modell die Features, die in der folgenden Tabelle aufgeführt sind:

IFC-KategorieIndoors-Modell-Feature-Class

Slabs

Levels

Spaces

Units

Full extent of all slabs

Facilities

Türen, Stützen, Wände, Rampen, Treppen, Fenster, Fassaden, Möbel, Tragwerksstützen

Details

Die in den unten stehenden Tabellen aufgeführten Felder werden im Indoors-Workspace standardmäßig ausgefüllt, wenn Sie das Werkzeug IFC in Indoor-Dataset importieren ausführen. Vorhandenen Feldern in der Units-Feature-Class können Sie mit dem Parameter Raumeigenschaften-Zuordnung zusätzliche Eigenschaften aus dem Gebäudeflächen-Layer 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 mit einer GUID gefüllt.

NAME

Wird basierend auf dem Parameter Name der Einrichtung im Werkzeug IFC in Indoor-Dataset importieren gefüllt.

Levels

FeldBeschreibung

LEVEL_ID

Wird mit einer GUID gefüllt.

NAME

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

LEVEL_NUMBER

Für die Erdgeschossebene wird 1 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

Für die Erdgeschossebene wird 0 angegeben. Ebenen über dem Erdgeschoss werden aufeinanderfolgende positive Werte des Feldes mit der vertikalen Reihenfolge zugewiesen. Ebenen unter dem Erdgeschoss werden aufeinanderfolgende negative Werte in vertikaler Reihenfolge zugewiesen.

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

NAME_SHORT

Für die Erdgeschossebene wird 1 angegeben. Ebenen über dem Erdgeschoss werden aufeinanderfolgende positive Werte des Feldes mit dem Kurznamen zugewiesen. Ebenen unter dem Erdgeschoss werden aufeinanderfolgende negative Ebenennummern zugewiesen.

AREA_GROSS

Wird basierend auf der Geometrie einer Ebene berechnet. Die Maßeinheit wird basierend auf dem horizontalen Koordinatensystem des Ziel-Layers bestimmt.

FACILITY_ID

Wird mit derselben GUID wie das Feld FACILITY_ID im Layer "Facilities" gefüllt.

Units

FeldBeschreibung

UNIT_ID

Wird mit einer GUID gefüllt.

USE_TYPE

Wird standardmäßig mit dem Wert des Feldes NAME_LONG aus dem Raum-Feature gefüllt. Mit dem Parameter Einheitenkategorie-Zuordnung können Sie ändern, welches Feld aus den Gebäudeflächen-Features diesem Feld zugeordnet ist.

NAME

Wird standardmäßig mit dem Wert des Feldes NAME des Raum-Features gefüllt. Mit dem Parameter Einheitenkategorie-Zuordnung können Sie ändern, welches Feld aus den Gebäudeflächen-Features diesem Feld zugeordnet ist.

LEVEL_ID

Wird mit derselben GUID wie das Feld LEVEL_ID im Layer "Levels" gefüllt.

AREA_GROSS

Wird basierend auf der Geometrie eines Raumes berechnet. Die Maßeinheit wird basierend auf dem horizontalen Koordinatensystem des Ziel-Layers bestimmt.

Details

FeldBeschreibung

DETAIL_ID

Wird mit einer GUID gefüllt.

USE_TYPE

Wird mit der Kategorie gefüllt.

LEVEL_ID

Wird mit derselben GUID wie das Feld LEVEL_ID im Layer "Levels" gefüllt.

Überprüfen der Ausgabe

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

Führen Sie die folgenden Schritte aus, um die Ausgabe-Features zu überprüfen:

  1. Klicken Sie auf die Schaltfläche Daten hinzufügen Daten hinzufügen, und fügen Sie derselben Karte, in die Sie auch die IFC-Grundrisse geladen haben, die Facilities-, Levels-, Units- und Details-Feature-Classes aus einem 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 erwarteten Features im Indoor-Dataset angezeigt werden.

    Probleme können Sie mit den folgenden Lösungen beheben:

    ProblemLösung

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

    In den Einrichtungs- und Ebenen-Features können Lücken auftreten, wenn sich Platten nicht über eine gesamte Ebene erstrecken. Dies geschieht in der Regel an Stellen 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 Platten-Features in der .ifc-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

    In den Detail- und Raum-Features können Lücken auftreten, wenn die Features nicht mit einer Platte verknüpft sind. Stellen Sie sicher, dass die Detail- und Raum-Features mit einer Platte im Quellenmodell 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.