Lagebezogene Trigger werden verwendet, um Aktionen auszuführen, wenn bestimmte räumliche Kriterien erfüllt sind. Sie können lagebezogene Trigger mit einer beliebigen Layer- oder Service-Aktion verwenden. Es kann z. B. sein, dass Sie alle Ereignisse hervorheben möchten, die außerhalb einer bestimmten Grenze liegen.
Für lagebezogene Trigger ist eine Gruppe von Polygon-Features erforderlich, mit denen Sie einen räumlichen Vergleich durchführen können. Für Layer-Aktionen müssen Sie einen Polygon-Layer auswählen. Für Service-Aktionen müssen Sie eine Polygon-Feature-Class auswählen. Sie können lagebezogene Trigger unabhängig voneinander verwenden, um eine Aktion auszuführen, oder Sie können sie zusammen mit einem Attribut-Trigger verwenden.
Der vollständige Satz der lagebezogenen Trigger, die in Tracking Analyst verfügbar sind, wird unten erläutert. Mit Ausnahme des Triggers "Spur kreuzt", der nur mit Punkt-Tracking-Daten verwendet werden kann, können Sie lagebezogene Trigger für Punkt-, Linien- und Polygon-Tracking-Daten verwenden.
Informationen zum Festlegen eines lagebezogenen Triggers für eine Aktion
Schneidet
Der Trigger "Schneidet" führt immer dann eine Aktion aus, wenn ein Ereignis eines Tracking-Layers den ausgewählten Polygon-Layer oder die Feature-Class überschneidet.
Schneidet nicht
Der Trigger "Schneidet nicht" führt immer dann eine Aktion aus, wenn ein Ereignis eines Tracking-Layers den ausgewählten Polygon-Layer oder die Feature-Class nicht überschneidet.
Erreichen
Der lagebezogene Trigger "Erreichen" führt eine Aktion aus, wenn ein Ereignis den Eintritt eines Tracking-Objekts in einen Polygon-Layer oder eine Feature-Class anzeigt. Dies tritt ein, wenn ein Ereignis im Layer oder in der Feature-Class ein Polygon schneidet, während dies für das vorherige Ereignis der Spur nicht der Fall war. Der Unterschied zum lagebezogenen Trigger "Schneidet" besteht darin, dass die Aktion nur jeweils einmal ausgelöst werden kann, wenn eine Spur in das Polygon eintritt. Nachdem der Trigger für eine Spur aktiviert wurde, muss die Spur mindestens ein Ereignis von außerhalb des Polygons melden, damit der Trigger zurückgesetzt wird und wieder aktiviert werden kann.
Verlassen
Der lagebezogene Trigger "Verlassen" führt eine Aktion aus, wenn ein Ereignis den Austritt eines Tracking-Objekts aus einem Polygon-Layer oder einer Feature-Class anzeigt. Dies tritt ein, wenn ein Ereignis im Layer oder in der Feature-Class ein Polygon nicht schneidet, während dies für das vorherige Ereignis der Spur der Fall war. Der Unterschied zum lagebezogenen Trigger "Schneidet nicht" besteht darin, dass die Aktion nur jeweils einmal ausgelöst werden kann, wenn eine Spur das Polygon verlässt. Nachdem der Trigger für eine Spur aktiviert wurde, muss die Spur mindestens ein Ereignis von innerhalb des Polygons melden, damit der Trigger zurückgesetzt wird und wieder aktiviert werden kann.
Spur kreuzt (nur für Punkt-Tracking-Daten)
Der lagebezogene Trigger "Spur kreuzt" führt eine Aktion aus, wenn ein Ereignis angibt, dass ein Tracking-Objekt die Grenze eines Polygons in einem Polygon-Layer oder einer Feature-Class kreuzt. Dies tritt ein, wenn ein Spurpunkt im Layer oder in der Feature-Class ein Polygon schneidet, während dies für den vorherigen Punkt der Spur nicht der Fall war (oder umgekehrt). Der Trigger "Spur kreuzt" führt auch eine Aktion aus, wenn zwei aufeinanderfolgende Punkte ein Polygon nicht schneiden, dies aber für die verbindende Spurlinie gilt.