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 Ereignisdaten in Ihren Karten:

  • Benutzerdefiniert modellierte geschossbezogene Layer
  • Benutzerdefiniert modellierte Layer, die nicht geschossbezogen sind
  • Die mit dem Werkzeug Indoors-Datenbank erstellen erstellte Events-Feature-Class

Erforderliche Felder

Wenn Sie einen benutzerdefiniert modellierten 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.

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

FeldnameTypBeschreibung

DATE_END

Datum

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

DATE_START

Datum

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

DESCRIPTION

Text

Stellt eine Beschreibung des Features zur Verwendung in Wegbeschreibungen bereit.

EVENT_ID

Text

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

IMAGE_URL

Text

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

LEVEL_ID

Text

Erfasst die eindeutige ID der verknüpften Ebene des Features und wird in geschossbezogenen Karten zur Identifizierung des mit dem Feature verknüpften Ebenen-Features verwendet. Ein Feature kann über das Feld Level ID nur mit einer einzelnen Ebene verbunden sein.

NAME

Text

Definiert den Namen des Ereignisses.

USE_TYPE

Text

Definiert den Ereignistyp. Dieser Wert wird verwendet, um in Viewer und den mobilen Indoors-Apps Ereignisse nach Typ zu filtern.

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. Diese Attribute werden zum Verbinden der Einheiten- und Positionsdetails mit den einzelnen Ereignissen verwendet.

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