Erstellen von Ereignisdaten

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

Nach dem Importieren von Grundrissen können Sie manuell Ereignisdaten für die Verwendung in der mobilen und der ArcGIS Indoors-Web-App erstellen.

Indoors unterstützt drei Methoden zum Erstellen und Verwalten von Ereignissen in Ihren Karten:

Erforderliche Felder

Wenn Sie benutzerdefiniert modellierte Layer zum Verwalten von Ereignisdaten verwenden, müssen Sie Felder hinzufügen, um diese Funktionalität in der mobilen und der Indoors-Web-App zu ermöglichen. Wenn Sie eine Events-Feature-Class verwenden (die in der Indoors-Geodatabase mit dem Werkzeug Indoors-Datenbank erstellen erstellt wurde), sind diese Felder standardmäßig nicht enthalten.

Die folgenden erforderlichen Felder werden durch die mobile und die Indoors-Web-App verwendet und müssen im Ereignisse-Layer enthalten sein:

FeldnameTypBeschreibung

EVENT_ID

Text

Definiert eine eindeutige ID für das Feature. Dieser Wert muss in der Tabelle eindeutig sein.

NAME

Text

Der Name des Ereignisses.

DATE_START

Datum

Definiert das Startdatum des Ereignisses in koordinierter Weltzeit (Coordinated Universal Time, UTC).

DATE_END

Datum

Definiert das Enddatum des Ereignisses in koordinierter Weltzeit (Coordinated Universal Time, UTC).

UNIT_NAME

Text

Erfasst den Namen des verknüpften Raums des Features.

DESCRIPTION

Text

Stellt eine Beschreibung des Features zur Verwendung in Wegbeschreibungen bereit.

IMAGE_URL

Text

Stellt eine URL zur Anzeige eines einzelnen verknüpften Bildes in Pop-ups in der Web-App und der mobilen App bereit.

Events erstellen

Stellen Sie sicher, dass Ihre Ereignistabelle das Positionsattribut UNIT_ID enthält, das der UNIT_ID für das Raum-Feature entspricht, in dem das Ereignis stattfindet. Die Ereignisse stammen u. U. aus einem Kursplan, Microsoft Exchange Server, der Tagesordnung einer Konferenz, einer Tabelle oder einem anderen Business-System oder Live-Dienst. Um Ereignisdaten laden zu können, müssen Sie eine Tabelle oder eine Ereignistabelle mit der Units-Feature-Class kombinieren und einen 3D-Punkt der gemeinsamen Positions- und Ereignisinformationen ausgeben.

Hinweis:

Das Ereignisdatum und die Uhrzeit müssen in UTC gespeichert werden.

  1. Laden Sie die Ereignistabellendaten in eine Tabelle in der Geodatabase, die Ihr Indoor-Dataset enthält.

    Beispielsweise können Sie das Werkzeug Excel in Tabelle verwenden.

    Hinweis:

    Stellen Sie sicher, dass Ihre Ereignistabelle über ein Positionsattribut UNIT_ID verfügt, das dem Attribut UNIT_ID der Units-Feature-Class entspricht. Auf diese Weise werden die Einheiten- und Positionsdetails mit den einzelnen Ereignissen verbunden.

  2. Fügen Sie der Units-Feature-Class mithilfe des Werkzeugs Geometrieattribute hinzufügen die Felder INSIDE_X, INSIDE_Yund INSIDE_Z hinzu.

    Wählen Sie Allgemeine Punktkoordinaten für den Parameter Geometrieeigenschaften aus.

  3. Berechnen Sie den Z-Wert für Raum-Features.
    1. Klicken Sie mit der rechten Maustaste auf die Units-Feature-Class, und klicken Sie auf Attributtabelle.
    2. Klicken Sie mit der rechten Maustaste auf dasINSIDE_ZFeld und klicken Sie auf Geometrie berechnen.
    3. Wählen Sie Minimale Z-Koordinate aus dem Dropdown-Menü Eigenschaft aus.
    4. Klicken Sie auf OK.

    Das Feld INSIDE_Z wird mit dem Z-Wert des Raum-Features gefüllt.

  4. Verbinden Sie die Units-Feature-Class mit Ihrer importierten Ereignistabelle.
    1. Klicken Sie mit der rechten Maustaste auf die Ereignistabelle, wählen Sie Verbindungen und Beziehungen aus und klicken Sie auf Verbindung hinzufügen.
    2. Wählen Sie das Positionsfeld Ihrer Ereignistabelle als Parameter Eingabe-Join-Feld aus.
    3. Wählen Sie die Units-Feature-Class als Parameter Join-Tabelle aus.
    4. Wählen Sie das Feld UNIT_ID als Parameter Join-Tabellen-Feld aus.
  5. Führen Sie das Werkzeug XY-Ereignis-Layer erstellen an der verbundenen Tabelle aus.
    Tipp:

    Verwenden Sie die Attribute INSIDE_X, INSIDE_Y und INSIDE_Z.

  6. Führen Sie das Werkzeug Features kopieren aus, um eine temporäre Point-Feature-Class zu erstellen.
  7. Laden Sie mit dem Werkzeug Anhängen die 3D-Punkte in die Events-Feature-Class oder in Ihre benutzerdefiniert modellierte Feature-Class.
    Tipp:

    Mit der Option Schematyp-Feldzuordnung gleichen Sie die Attribute der Eingabe-Punkte mit dem Ziel-Dataset ab.

Aktualisieren von Ereignissen

Gehen Sie zum Aktualisieren von Ereignis-Features folgendermaßen vor:

  1. Löschen Sie ungültige Ereignis-Features aus dem Indoor-Dataset.

    Diese Features werden durch aktualisierte Features ersetzt.

  2. Führen Sie die obigen Schritte aus, um Ereignisdaten für aktualisierte Flächen in das Indoor-Dataset zu laden.
    Tipp:
    • Verwenden Sie eine gefilterte Eingabetabelle, die nur Ereignisse für aktualisierte Flächen enthält.
    • Erstellen Sie die Punkte in einer separaten Feature-Class.
  3. Laden Sie mit dem Werkzeug Anhängen die neuen Punkte in die aktuelle Events-Feature-Class im vorhandenen Workspace.

Verwandte Themen