Konfigurieren der Zuordnungen und Metadaten von CAD-Grundrissen

Verfügbar für ArcGIS-Organisationen mit Lizenz für die Erweiterung "Indoors".

Das Werkzeug Grundrisse in Indoor-Geodatabase importieren verwendet eine Konfigurationsdatei als Eingabe. Die Konfigurationsdatei ist eine Microsoft Excel-Arbeitsmappe mit den Informationen, die das Werkzeug benötigt, um Ihre CAD-Dateien zu lokalisieren, CAD-Grundrissdaten zu importieren und die importierten Daten in Features und Attribute in den Indoor-Feature-Classes zu konvertieren.

Die ArcGIS Pro-Installation enthält im Ordner <installation location>\Program Files\ArcGIS\Pro\Resources\Indoors\MappingFile\Config_CAD_Indoors_Template.xlsx eine Konfigurationsdatei als Vorlage. Erstellen Sie eine Kopie der als Vorlage bereitgestellten Konfigurationsdatei für die Verwendung in Ihrem Projekt.

Tipp:

Vor dem Aktualisieren der Konfigurationstabelle könnte es hilfreich sein, Ihre CAD-Zeichnungen zur Karte hinzuzufügen und sich mit den Namen und dem Inhalt der CAD-Layer vertraut zu machen.

Vervollständigen Sie zum Einrichten der Konfigurationsdatei jedes Tabellenblatt wie folgt:

Zuordnen von CAD-Layern zu Feature-Classes

Das Arbeitsblatt "CAD Layer to FC Mapping" ordnet die CAD-Layer in den CAD-Dateien den entsprechenden Features und Attributen in den Indoor-Feature-Classes zu.

Das Werkzeug Grundrisse in Indoor-Geodatabase importieren kann aus CAD-Polygon- oder CAD-Polylinien-Layern Polygon-Features generieren. Wenn zum Beispiel Ihre CAD-Zeichnung einen Polygon-Layer enthält, der Räume (Büros, Gänge und sonstige begehbare Räume) definiert, dann füllen Sie die Spalte UNITS mit dem Namen des CAD-Polygon-Layers:

UNITS-Spalte

Wenn dagegen Ihre CAD-Zeichnung mehrere Polylinien-Layer enthält, die zusammen die Umfassungskanten von Räumen definieren, dann füllen Sie die Spalte UNIT_LINES mit den Namen der CAD-Polylinien-Layer:

UNIT_LINES-Spalte mit DOOR-Eintrag

Füllen Sie das Tabellenblatt "CAD Layer to FC Mapping" wie folgt:

Hinweis:

Die Spalten, die sich auf Zonen und Abschnitte beziehen, können nur für Benutzer der Indoors-Geodatabase (die mit dem Werkzeug Indoors-Datenbank erstellen erstellt wurde) verwendet werden. Wenn Sie die Indoors-Geodatabase verwenden, dann haben Sie die Möglichkeit, diese Spalten zu füllen. In diesem Fall kann das Werkzeug Grundrisse in Indoor-Geodatabase importieren diese Spalten berücksichtigen.

  1. Listen Sie in der Spalte FACILITIES die CAD-Polygon-Layer auf, die die Form und die Ausdehnung der Einrichtungen definieren.

    Wenn dagegen Ihre CAD-Layer Polylinien enthalten, die die Ausdehnung und die Kanten einer Einrichtung definieren, dann listen Sie sie in der Spalte FACILITY_LINES auf.

    Hinweis:

    Später in der Konfiguration gibt es eine Option zum Definieren der Form und der Ausdehnung einer Einrichtung durch Zusammenführen von Ebenen-Polygonen. Auch wenn Sie diese Option ausführen, müssen Sie entweder die Spalte FACILITIES oder die Spalte FACILITY_LINES füllen. Wenn Sie sich dafür entscheiden, mit zusammengeführten Ebenen-Polygonen die Form und die Ausdehnung einer Einrichtung zu definieren, wird diese Spalte ignoriert.

  2. Listen Sie in der Spalte LEVELS die CAD-Polygon-Layer auf, die die Ausdehnung einzelner Ebenen definieren.

    Dies können ein Erdgeschoss, ein Unter-/Kellergeschoss, ein Halb-/Zwischengeschoss (Mezzanin) und weitere Räume mit demselben Z-Wert in einem Gebäude sein. Wenn dagegen Ihre CAD-Layer Polylinien enthalten, dann listen Sie sie in der Spalte LEVEL_LINES auf.

  3. Listen Sie in der Spalte UNITS die CAD-Polygon-Layer auf, die einzelne Räume, wie zum Beispiel Zimmer, Gänge und sonstige begehbare Räume, definieren.

    Wenn dagegen einzelne Raumeinheiten durch CAD-Polylinien-Layer definiert werden, wie zum Beispiel Innen- und Außenwände, dann listen Sie sie in der Spalte UNIT_LINES auf.

  4. Listen Sie in der Spalte DETAILS die CAD-Polylinien-Layer auf, die Details im Innenbereich, die Sie importieren möchten, wie zum Beispiel Wände, Türen und Fenster, definieren.
    Hinweis:

    Berücksichtigen Sie bei der Auswahl der zu importierenden Details im Innenbereich, wie das Indoor-GIS verwendet werden soll. Zum Beispiel könnten Bestandteile der Klima- oder Elektroanlagen für Anwendungsfälle im Facility-Management, aber nicht für die Bewirtschaftung von Bürohotels wichtig sein.

  5. Beim Generieren von Raumpolygonen können Sie zusätzlich Türöffnungen, die geschlossen sein sollten, definieren.

    Dies ist besonders dann empfehlenswert, wenn Sie in der Spalte UNIT_LINES einen CAD-Polylinien-Layer aufgelistet haben, der Türen enthält, die als geöffnete Türen mit einem Schwenkbogen dargestellt werden, wie hier gezeigt, da damit bereinigte Polygone generiert werden können.

    Definierte Raumgrenzen mit Schwenktür in unterschiedlichen Farben

    1. Listen Sie in der Spalte OPENINGS die CAD-Polylinien-Layer auf, die Türen, die in Ausgabe-Raumpolygonen geschlossen sein sollten, definieren.
    2. Legen Sie im Tabellenblatt "Level Properties" mit den Ebeneneigenschaften die Spalte CLOSE_DOORS auf Y fest.
  6. Ihre CAD-Daten können auch Annotationen für eindeutige Kennungen, allgemeine Namen und sonstige wichtige Informationen enthalten. Das Werkzeug Grundrisse in Indoor-Geodatabase importieren fügt diese Informationen entsprechend der Konfiguration im Tabellenblatt "CAD Layer to FC Mapping" als Attributdaten zu den importierten Features hinzu.

    Hinweis:

    Wenn die CAD-Annotation aus einer langen Zeichenfolge besteht, die durch Zeichen oder Zeilenumbrüche getrennt ist, dann können Sie die folgende Syntax verwenden, um bestimmte Werte zu extrahieren:

    <Layer-Name>|<Position>|<Trennzeichen>

    Beispiel 1: Der CAD-Annotations-Layer A-ANNO-LYR enthält durch Punkte getrennte Zeichenfolgen, wie zum Beispiel CAMPUS.A.A-210. Um den dritten Teil der Zeichenfolge, also "A-210", zu extrahieren, verwenden Sie die folgende Syntax:

    A-ANNO-LYR|3|.

    Beispiel 2: Ein CAD-Annotations-Layer enthält aus zwei Teilen bestehende Zeichenfolgen mit Zeilenumbrüchen, zum Beispiel:

    CAMPUS

    H360

    Um den zweiten Teil der Zeichenfolge, also "H360", zu extrahieren, verwenden Sie die folgende Syntax mit \p als Trennzeichen:

    A-ANNO-LYR|2|\p

    Wenn Ihre CAD-Daten Blockannotationen enthalten, dann ersetzen Sie das Trennzeichen durch {FIELD_NAME}, wobei FIELD_NAME das benutzerdefinierte Feld darstellt, das Sie in Ihrer Annotation referenzieren. Um zum Beispiel eindeutige Kennungen aus einem benutzerdefinierten Feld mit dem Namen OFFICE_ID zu extrahieren, verwenden Sie die folgende Syntax:

    A-ANNO-LYR|1|{OFFICE_ID}

    Gehen Sie wie folgt vor, um CAD-Annotationen zu konfigurieren:

  7. Listen Sie in der Spalte UNIT_ID die CAD-Annotations-Layer auf, die eindeutige Kennungszeichenfolgen für Raumeinheiten, wie zum Beispiel "L2w210" oder "A-125", enthalten.
    Hinweis:

    Wenn keine geeignete CAD-Annotation verfügbar ist, dann können Sie die Spalte UNIT_ID leer lassen. Das Werkzeug generiert dann automatisch UNIT_ID-Werte.

  8. Listen Sie in der Spalte UNIT_NAME die CAD-Annotations-Layer auf, die allgemeine Namenszeichenfolgen für Raumeinheiten, wie zum Beispiel "Davies Hall" oder "Server Room #4", enthalten.
    Hinweis:

    Wenn keine geeignete CAD-Annotation verfügbar ist, dann können Sie die Spalte UNIT_NAME leer lassen. Das Werkzeug generiert dann automatisch UNIT_NAME-Werte.

  9. Listen Sie in der Spalte UNIT_USE_TYPE die CAD-Annotations-Layer auf, die Nutzungszeichenfolgen, wie zum Beispiel "Büro", "Treppe" oder "Konferenzraum", enthalten.
    Hinweis:

    Die Spalte UNIT_USE_TYPE ist zwar nicht erforderlich, aber Sie können sie dennoch füllen, um Raumeinheiten nach Nutzungsart in Ihren Indoor-Karten zu symbolisieren.

  10. Speichern Sie die Datei.

Konfigurieren von Einrichtungseigenschaften

Das Tabellenblatt mit den Einrichtungseigenschaften enthält Metadaten einer oder mehrerer Einrichtungen, die importiert werden sollen, z. B. Name und Höhe jeder Einrichtung. Diese Metadaten werden während des Imports auf Features und Attribute im Indoor-Dataset angewendet.

Die *_ID-Spalten werden verwendet, um für jedes Feature, das in das Indoor-Dataset importiert wurde, eine eindeutige Kennungszeichenfolge zu generieren. Die eindeutige Kennung jedes Features enthält die IDs für die verknüpften Features, sodass Features mit zugeordneten Positionen verknüpft werden können. Zum Beispiel enthält eine Ebenen-ID die Einrichtungs-ID der Einrichtung, in der sich die Ebene befindet.

Hinweis:

Wenn Sie das Werkzeug Grundrisse in Geodatabase importieren ausführen, können Sie das zum Trennen der Schlüsselwerte in der eindeutigen Kennungszeichenfolge verwendete Trennzeichen auswählen.

Als Beispiel soll ein Szenario dienen, in dem die Universität ABCXYZ einen Hauptcampus ("MAIN") und einen Nebencampus ("BRANCH") besitzt. Die Einrichtungen der Universität sind nach berühmten Wissenschaftlern benannt. Da in den CAD-Daten einige Zimmernummern Bindestriche enthalten, entscheiden Sie, einen Punkt (.) als Trennzeichen zu verwenden. Die *_ID-Werte für dieses Szenario würden etwa so aussehen:

SpaltennameBeispielwerte

SITE_ID

ABCXYZ.MAIN

ABCXYZ.BRANCH

FACILITY_ID

ABCXYZ.MAIN.GALILEO

ABCXYZ.MAIN.CURIE

ABCXYZ.BRANCH.FEYNMAN

LEVEL_ID

ABCXYZ.MAIN.CURIE.1

ABCXYZ.MAIN.CURIE.2

ABCXYZ.MAIN.CURIE.3

Hinweis:

Um geschossbezogene Karten und Szenen zu unterstützen, müssen den Werten in den *_ID-Spalten die Kennungen für alle verknüpften Features in der richtigen Reihenfolge durch Ihr ausgewähltes Eindeutiges ID-Trennzeichen getrennt vorangestellt werden.

Füllen Sie das Tabellenblatt "Facility Properties" wie folgt:

Hinweis:

Die SpaltenFACILITY_NUMBER und DESCRIPTION und weitere Spalten in diesem Tabellenblatt können nur für Benutzer der Indoors-Geodatabase (die mit dem Werkzeug Indoors-Datenbank erstellen erstellt wurde) verwendet werden. Wenn Sie die Indoors-Geodatabase verwenden, dann haben Sie die Möglichkeit, diese Spalten zu füllen. In diesem Fall kann das Werkzeug Grundrisse in Indoor-Geodatabase importieren diese Spalten berücksichtigen.

  1. Listen Sie in der Spalte SITE_ID die eindeutigen Kennungszeichenfolgen für jeden Standort auf.

    Fügen Sie bei Bedarf zusätzliche Informationen (wie zum Beispiel Organisation oder Land) hinzu, indem Sie ihnen die als Eindeutiges ID-Trennzeichen verfügbaren Trennzeichen voranstellen.

  2. Zusätzlich können Sie in der Spalte SITE_NAME einen allgemeinen Namen für jeden Standort auflisten.
  3. Bei Bedarf können Sie durch Kopieren und Einfügen zusätzliche Zeilen für die einzelnen Standorte erstellen. Dabei müssen Sie eine Zeile für jede Einrichtung an einem Standort erstellen.
  4. Kopieren Sie die Werte in der Spalte SITE_ID in die Zwischenablage, und fügen Sie sie in der SpalteFACILITY_ID ein.
  5. Hängen Sie in der Spalte FACILITY_ID ein Trennzeichen und die eindeutige Kennungszeichenfolge für jede Einrichtung an.
    Hinweis:

    Sie müssen in allen *_ID-Spalten das gleiche Trennzeichen verwenden.

  6. Listen Sie in der Spalte NAME allgemeine Einrichtungsnamen für die Verwendung als Kartenbeschriftungen auf.

    Die Werte in dieser Spalte dürfen maximal 100 Zeichen umfassen.

  7. Zusätzlich können Sie in der Spalte NAME_LONG vollständige Einrichtungsnamen auflisten.

    Die Werte in dieser Spalte dürfen maximal 255 Zeichen umfassen.

  8. Wenn Sie eine Indoors-Geodatabase verwenden, dann listen Sie in der Spalte ELEVATION_RELATIVE die Höhe der Basis der Einrichtung relativ zu einer flachen Terrain-Oberfläche auf.

    In den meisten Fällen hat die Basis der Einrichtung die relative Höhe 0.

    Hinweis:

    Wenn Sie ein Indoor-Dataset verwenden, können Sie dieses Feld überspringen.

  9. Listen Sie in der Spalte HEIGHT_RELATIVE die Höhe jeder Einrichtung relativ zu der Terrain-Oberfläche, auf der sich die Einrichtung befindet, auf.
    Hinweis:

    Für die 3D-Visualisierung in geschossbezogenen Karten und bestimmte Funktionen, wie zum Beispiel das Routing zwischen Etagen, sind genaue Höhen und Z-Werte wichtig.

  10. Geben Sie in der Spalte MERGE_LEVELS ein Y oder N ein, um zu konfigurieren, wie das Werkzeug Grundrisse in Indoor-Geodatabase importieren das Polygon-Feature dieser Einrichtung generieren soll:
    • Y: Das Polygon-Feature der Einrichtung wird durch Zusammenführen der Ebenenpolygone der Einrichtung generiert.
    • N: Das Polygon-Feature der Einrichtung wird aus den in der Spalte FACILITIES oder in der Spalte FACILITY_LINES des Tabellenblattes "CAD Layer to FC Mapping" aufgelisteten CAD-Layer erstellt.
  11. Speichern Sie die Datei.

Konfigurieren von Ebeneneigenschaften

Im Tabellenblatt mit den Ebeneneigenschaften werden Metadaten und Konfigurationsoptionen für die zu importierenden Geschosse gespeichert.

Füllen Sie das Tabellenblatt "Level Properties" wie folgt:

Hinweis:

Die SpaltenDESCRIPTION und ACCESS_TYPE und weitere Spalten in diesem Tabellenblatt können nur für Benutzer der Indoors-Geodatabase (die mit dem Werkzeug Indoors-Datenbank erstellen erstellt wurde) verwendet werden. Wenn Sie die Indoors-Geodatabase verwenden, dann haben Sie die Möglichkeit, diese Spalten zu füllen. In diesem Fall kann das Werkzeug Grundrisse in Indoor-Geodatabase importieren diese Spalten berücksichtigen.

  1. Kopieren Sie die Werte in der Spalte FACILITY_ID des Tabellenblattes "Facility Properties" in die Zwischenablage, und fügen Sie sie in der SpalteFACILITY_ID des Tabellenblattes "Level Properties" ein.
  2. Bei Bedarf können Sie durch Kopieren und Einfügen zusätzliche Zeilen für die einzelnen Einrichtungen erstellen. Dabei muss eine Zeile für jede Ebene in einer Einrichtung vorhanden sein.
  3. Kopieren Sie die Werte in der Spalte FACILITY_ID in die Zwischenablage, und fügen Sie sie in der SpalteLEVEL_ID ein.
  4. Hängen Sie in der Spalte LEVEL_ID ein Trennzeichen und die eindeutige Kennungszeichenfolge für jede Ebene an. Dies ist in der Regel die Ebenennummer.
    Hinweis:

    Sie müssen in allen *_ID-Spalten das gleiche Trennzeichen verwenden.

  5. Listen Sie in der Spalte NAME allgemeine Etagennamen auf.

    Diese Werte werden durch das Werkzeug verwendet, um die LEVEL_NAME-Attribute für die Units- und Details-Feature-Classes zu füllen.

  6. Listen Sie in der Spalte NAME_SHORT kurze Etagennamen auf.

    Die Werte in dieser Spalte dürfen maximal vier Zeichen umfassen. Diese Werte werden im Geschossdeckenfilter bei der Arbeit mit geschossbezogenen Karten und Szenen in ArcGIS Pro oder in der mobilen und der ArcGIS Indoors-Web-App verwendet.

  7. Listen Sie in der Spalte LEVEL_NUMBER Ganzzahlen auf, die die Etagennummer für jede Etage angeben, wie sie zum Beispiel an einem Aufzug in der Einrichtung zu sehen sind.
    Tipp:

    In manchen Einrichtungen gibt es möglicherweise bestimmte Etagennummern nicht. Da zum Beispiel viele Menschen der Meinung sind, dass die Zahl 13 Unglück bringt, gibt es in höheren Gebäuden diese Etagennummer möglicherweise nicht.

  8. Listen Sie in der Spalte VERTICAL_ORDER Ordinalzahlen auf, die die vertikale Reihenfolge für jede Etage relativ zu anderen Ebenen in derselben Einrichtung angeben.

    Verwenden Sie Null (0) für das Erdgeschoss jeder Einrichtung, aufeinanderfolgende positive ganze Zahlen für Ebenen über dem Erdgeschoss und aufeinanderfolgende negative ganze Zahlen für Ebenen unter dem Erdgeschoss.

  9. Listen Sie in der Spalte ELEVATION_RELATIVE die Höhe des Bodens jeder Ebene relativ zum Boden auf.

    In den meisten Fällen beträgt die relative Höhe des Erdgeschosses einer Einrichtung 0 Meter, während die Geschosse über der Erde positive und die Geschosse unter der Erde negative Werte für die relative Höhe haben.

    Hinweis:

    Wenn Sie ein Indoor-Dataset verwenden, können Sie dieses Feld überspringen.

  10. Listen Sie in der Spalte HEIGHT_RELATIVE die Höhe der Decke jeder Ebene relativ zum Boden dieser Ebene auf.
    Tipp:

    Eine Möglichkeit zum Überprüfen des größten Wertes von HEIGHT_RELATIVE einer Einrichtung besteht darin, die Werte in der Spalte HEIGHT_RELATIVE für die oberirdischen Ebenen der Einrichtung zu summieren und diese Summe mit dem Wert HEIGHT_RELATIVE der Einrichtung zu vergleichen.

  11. Geben Sie in der Spalte CLOSE_DOORS ein Y oder N ein, um zu konfigurieren, ob das Werkzeug Grundrisse in Indoor-Geodatabase importieren die Türen der Ebene als geschlossen behandeln soll, wenn Raum-Features aus CAD-Polylinien erstellt werden:
    • Y: Türen sollen als geschlossen behandelt werden, wenn Raum-Features erstellt werden.
    • N: Türen sollen nicht als geschlossen behandelt werden.
    Hinweis:

    Die Spalte CLOSE_DOORS wirkt sich nur dann aus, wenn sowohl die Spalte UNIT_LINES als auch die Spalte OPENINGS des Tabellenblattes "CAD Layer to FC Mapping" gefüllt wurden.

  12. Geben Sie in der Spalte PROCESS ein Y oder N ein, um zu konfigurieren, welche Ebenen durch das Werkzeug Grundrisse in Indoor-Geodatabase importieren verarbeitet werden sollten. Diese Spalte können Sie verwenden, um einzelne Ebenen zu Test- oder Aktualisierungszwecken zu verarbeiten.
    • Y: Die Ebene wird durch das Werkzeug verarbeitet.
    • N. Die Ebene wird nicht verarbeitet.
  13. Speichern Sie die Datei.

Konfigurieren von Quelldateien

Im Tabellenblatt "Source Files" werden Dateipfade zu den CAD-Zeichnungen gespeichert, und jede Zeichnung wird einer im Tabellenblatt "Level Properties" definierten Ebene zugeordnet. Wenn sich die CAD-Daten für eine einzelne Ebene in mehreren Zeichnungen befinden, die sich überlagern, können Sie den Quellpfad für jede Zeichnungsdatei definieren und die Zeichnungen einer einzelnen Ebene zuordnen.

Hinweis:

In ArcGIS Pro 2.7 wurde das Tabellenblatt "Source Files" hinzugefügt, um das Importieren von Daten aus mehreren CAD-Zeichnungen pro Ebene zu unterstützen. Vor ArcGIS Pro 2.7 war das Tabellenblatt "Source Files" nicht in der Konfigurationsdatei enthalten. Die Pfade zu CAD-Quelldateien wurden direkt im Tabellenblatt "Level Properties" gespeichert. In ArcGIS Pro 2.8 wird die Verwendung beider Konfigurationsdateien unterstützt.

Füllen Sie das Tabellenblatt "Source Files" wie folgt:

  1. Kopieren Sie die Werte in der Spalte LEVEL_ID des Tabellenblattes "Level Properties" in die Zwischenablage, und fügen Sie sie in der SpalteLEVEL_ID des Tabellenblattes "Source Files" ein.
  2. Bei Bedarf können Sie durch Kopieren und Einfügen zusätzliche Zeilen für die einzelnen Ebenen erstellen.

    Dabei muss eine Zeile für jede CAD-Quelldatei, die Daten für eine Ebene enthält, vorhanden sein.

    Hinweis:

    Wenn alle CAD-Layer für eine Ebene in nur einer CAD-Zeichnung enthalten sind, dann brauchen Sie keine zusätzlichen Zeilen für diese Ebene durch Kopieren und Einfügen zu erstellen.

  3. Listen Sie in der Spalte SOURCE_PATH den vollständigen Netzwerkpfad oder lokalen Dateipfad zu jeder CAD-Quelldatei auf.
  4. Speichern Sie die Datei.

Nachdem Sie die Konfigurationstabelle vervollständigt haben, können Sie Ihre CAD-Grundrisse in das Indoor-Dataset importieren.

Verwandte Themen