Bewegungsstatistiken berechnen

Werkzeugsymbol Verfügbar in Echtzeit- und Big-Data-Analysen.

Das Werkzeug "Bewegungsstatistiken berechnen" Werkzeug "Bewegungsstatistiken berechnen" berechnet Bewegungsstatistiken und Maße für Ereignis-Features basierend auf den Schlüsselfeldern Track-ID und Startzeit. Die Berechnungen umfassen Entfernung, Zeitspanne, Höhe, Geschwindigkeit, Beschleunigung, Kurs und Stillstand basierend auf den bereitgestellten Zeitwerten sowie der angegebenen Geometrie punktbasierter Ereignisse.

Beispiel

Eine Stadt überwacht die Flotte ihrer Schneepflüge, und städtische Mitarbeiter möchten mehr Informationen über die Fahrzeugbewegung erhalten. Mit dem Werkzeug "Bewegungsstatistiken berechnen" können Stillstandspositionen sowie die im Stillstand verbrachte Zeit, durchschnittliche und maximale Geschwindigkeiten, zurückgelegte Gesamtentfernungen sowie viele andere Statistiken berechnet werden.

Verwendungshinweise

  • Das Werkzeug "Bewegungsstatistiken berechnen" gibt alle Eingabebeobachtungen zurück. Daher weisen die ersten Beobachtungen für jeden Track NULL-Werte in den Bewegungsstatistiken auf. Bis genügend Beobachtungen im Track vorhanden sind, um der Anzahl an vorigen Beobachtungen zu entsprechen, werden die Bewegungsstatistiken bei den ersten Beobachtungen mithilfe vorhandener Beobachtungen berechnet. Wenn genügend Beobachtungen im Track vorhanden sind, um der Verlaufstiefe zu entsprechen, werden die Bewegungsstatistiken mithilfe der Anzahl an Features berechnet, die in der Verlaufstiefe angegeben sind.
  • Stillstand wird abhängig davon bestimmt, ob sich die Position einer Beobachtung um weniger als die Entfernungstoleranz verändert hat und ob die Zeit zwischen Beobachtungen die Zeitspannentoleranz überschreitet.
  • Die Einheiten der Ausgabebewegungsstatistiken sind von den Einheiten abhängig, die für die Parameter Entfernungstoleranz und Zeitspannentoleranz angegeben werden. Wenn Sie beispielsweise eine Entfernungstoleranz von 750 Metern und eine Zeitspannentoleranz von 10 Minuten angeben, lauten die Enheiten der Ausgabe-Entfernungsfelder "Meter", der Ausgabe-Zeitspannenfelder "Minuten" und der Ausgabe-Geschwindigkeitsfelder "Meter pro Minute".
  • Mit dem Parameter Methode wird festgelegt, wie Entfernungen und andere räumliche Berechnungen durchgeführt werden. Die folgenden Optionen sind verfügbar:
    • Planar: Es werden euklidische Berechnungen generiert. Die euklidische Entfernung wird in einer zweidimensionalen kartesischen Ebene gemessen, in der eine gerade Linie zwischen zwei Punkten auf der flachen Oberfläche (kartesische Ebene) berechnet wird. Euklidische Entfernung ist der gängigere Typ zum Berechnen der Entfernung. Sie eignet sich zum Analysieren von Abständen um Features in einem projizierten Koordinatensystem, die in einem relativ kleinen Bereich (z. B. einer UTM-Zone) konzentriert sind. Euklidische Entfernungen werden als planare Entfernungen bezeichnet.
    • Geodätisch: Es werden geodätische Berechnungen generiert. Geodätische Entfernungen berücksichtigen die tatsächliche Form der Erde (ein Ellipsoid, oder genauer ein Geoid). Abstände werden zwischen zwei Punkten auf einer gekrümmten Oberfläche (Geoid) im Gegensatz zu zwei Punkten auf einer flachen Oberfläche (kartesische Ebene) berechnet. In folgenden Fällen sollten geodätische Berechnungen durchgeführt werden:
      • Die Eingabe-Features sind verteilt (decken mehrere UTM-Zonen, große Regionen oder den gesamten Globus ab).
      • Der Raumbezug (Kartenprojektion) der Eingabe-Features verzerrt Abstände, um andere Eigenschaften wie Fläche beizubehalten.
      • In einer Echtzeitanalyse befindet sich das Werkzeug in einem zustandsbehafteten Betrieb, der es ihm ermöglicht, aufeinanderfolgende Beobachtungen miteinander zu vergleichen, um Bewegungsstatistiken zu berechnen, wie z. B. inwiefern sich die aktuelle Position, die aktuelle Geschwindigkeit, die aktuelle Höhe und andere statistische Daten von den Daten vorheriger Beobachtungen unterscheiden.
      • Der Parameter Ziel-Zeitfenster in einer Echtzeitanalyse sollte mindestens dem längsten erwarteten Intervall zwischen den Beobachtungen für eine angegebene Spur entsprechen. Beobachtungen, deren Alter diese Dauer überschreitet, werden zur Verwaltung von Ressourcen aus dem Speicher gelöscht.
  • In der Echtzeitanalyse verwaltet das Werkzeug "Bewegungsstatistiken berechnen" für jede Track-ID einen Statusspeicher der aktuellen Beobachtung. Wenn eine neue Beobachtung eingeht, wird sie zur Berechnung der Bewegungsattribute ggf. mit der aktuellen Beobachtung derselben Track-ID verglichen. Hat die neue Beobachtung einen neueren Zeitstempel als die aktuelle Beobachtung im Statusspeicher, wird die aktuelle Beobachtung ersetzt. Wenn sie bei derselben Track-ID denselben Zeitstempel hat wie die aktuelle Beobachtung, macht das Werkzeug keinen Unterschied zwischen den beiden Beobachtungen. Das bedeutet, dass das Werkzeug die aktuelle Beobachtung im Statusspeicher nicht durch die neue Beobachtung ersetzt, dass die neue Beobachtung nicht dem Statusspeicher hinzugefügt wird und dass zukünftige Beobachtungen zu dieser Track-ID so lange mit der aktuellen Beobachtung, die im Statusspeicher geblieben ist, verglichen werden, bis eine neue Beobachtung mit einem neueren Zeitstempel vorliegt. Wenn dies passiert, protokolliert das Werkzeug eine Warnung.
  • In Big-Data-Analysen kann zum Identifizieren von Tracks zusätzlich zum Feld Track-ID mindestens ein weiteres Feld angegeben werden. Tracks werden durch die eindeutige Kombination aus mindestens einem Track-Feld dargestellt.

Parameter

ParameterBeschreibungDatentyp

Eingabe-Layer

Die Punkt-Features, für welche die Dichte berechnet wird.

Für dieses Dataset müssen Track ID- und Start Time-Schlüsselfelder definiert werden.

Features

Zeitspannentoleranz

Der Toleranzwert für die Zeitspanne, der zum Ermitteln von Stillstand verwendet wird.

Stillstand wird abhängig davon bestimmt, ob sich die Position einer Beobachtung um weniger als die Entfernungstoleranz verändert hat und ob die Zeit zwischen Beobachtungen die Zeitspannentoleranz überschreitet.

Zeichenfolge

Entfernungstoleranz

Der zum Bestimmen von Stillstand verwendete Wert der Entfernungstoleranz.

Stillstand wird abhängig davon bestimmt, ob sich die Position einer Beobachtung um weniger als die Entfernungstoleranz verändert hat und ob die Zeit zwischen Beobachtungen die Zeitspannentoleranz überschreitet.

Zeichenfolge

Anzahl voriger Beobachtungen

Die Anzahl der Ereignisbeobachtungen, die pro Track ausgewertet werden müssen (einschließlich der aktuellen Beobachtung). Die Bewegungsberechnungen erfolgen auf Grundlage dieser Informationen.

Wenn Sie beispielsweise einen Wert für die Anzahl voriger Beobachtungen von 3 festlegen, wird in den Bewegungsberechnungen bei jeder Verarbeitung eines Datensatzes dieser Wert basierend auf der Geschwindigkeit der aktuellen Beobachtung und der vorigen zwei Beobachtungen berechnet.

Hinweis:

Die ersten Beobachtungen für jeden Track weisen NULL-Werte für die Bewegungsstatistiken auf. Bei den nächsten Beobachtungen (die weiterhin weniger als die Verlaufstiefe sind) werden Bewegungsstatistiken auf der Grundlage der vorhandener Features berechnet, auch wenn sie weniger als die Verlaufstiefe sind. Wenn Sie z. B. den Wert für die Anzahl voriger Beobachtungen auf 3 setzen, weisen die ersten Features für jedes Track-ID-Feature NULL-Werte in den Bewegungsstatistiken auf. Bei den zweiten und dritten Features für jede Track-ID werden die Bewegungsstatistiken anhand der verfügbaren Features berechnet.

Integer

Methode

Legt fest, ob die Methode der Entfernungsberechnung Geodätisch oder Planar (euklidisch) lautet.

Hinweis:

Bei Auswahl von Planar müssen die Eingabe-Punkte projiziert werden. Mithilfe des Werkzeugs Projizieren können Sie vor Berechnung der Entfernungen die Eingabe-Features projizieren.

Zeichenfolge; Zulässige Werte: Planar | Geodätisch

Ziel-Zeitfenster

Der längste erwartete Zeitraum zwischen Beobachtungen für jeden Track Dies gilt nur für Echtzeitanalysen.

Zeichenfolge

Track-ID-Felder (nur Big-Data-Analysen)

Die Felder, mit denen die zu verarbeitenden Features eindeutig identifiziert werden. Der Parameter wird automatisch angegeben, wenn das Schlüsselfeld Track-ID auf den Wert Eingabe-Layer festgelegt ist.

Felder

Ausgabe-Layer

Der Ausgabe-Layer enthält die folgenden Attribute, die an die ursprünglichen Attribute für jedes Feature angehängt werden. Alle statistischen Attribute ("min", "max" usw.) werden basierend auf dem Wert der angegebenen Anzahl voriger Beobachtungen berechnet. Die ersten Beobachtungen für jeden Track weisen in den meisten Bewegungsstatistiken NULL-Werte auf, bis genügend Beobachtungen im Track vorhanden sind, um der Anzahl voriger Beobachtungen zu entsprechen. Wenn Sie z. B. die Anzahl voriger Beobachtungen auf 3 setzen, weisen die ersten drei Features für jedes Track-ID-Feature NULL-Werte in den Bewegungsstatistiken auf.

Hinweis:

Die Einheiten der Ausgabebewegungsstatistiken sind von den Einheiten abhängig, die für die Parameter Entfernungstoleranz und Zeitspannentoleranz angegeben werden. Wenn Sie beispielsweise eine Entfernungstoleranz von 750 Metern und eine Zeitspannentoleranz von 10 Minuten angeben, lauten die Enheiten der Ausgabe-Entfernungsfelder "Meter", der Ausgabe-Zeitspannenfelder "Minuten" und der Ausgabe-Geschwindigkeitsfelder "Meter pro Minute".

FeldnameBeschreibungFeldtyp

Entfernung

Die Entfernung, die seit der vorigen Beobachtung zurückgelegt wurde

Float64

TotalDistance

Die zurückgelegte Gesamtentfernung

Float64

MinDistance

Die zurückgelegte minimale Entfernung

Float64

MaxDistance

Die zurückgelegte maximale Entfernung

Float64

AvgDistance

Die durchschnittliche Entfernung, die zwischen Beobachtungen zurückgelegt wurde

Float64

Geschwindigkeit

Die aktuelle Geschwindigkeit seit der vorigen Beobachtung

Float64

CumSpeed

Die kumulative Geschwindigkeit

Float64

MinSpeed

Die minimale Geschwindigkeit

Float64

MaxSpeed

Die maximale Geschwindigkeit

Float64

AvgSpeed

Die durchschnittliche Geschwindigkeit

Float64

TimeSpan

Die verstrichene Zeit seit der vorigen Beobachtung

Float64

TotalTimeSpan

Die verstrichene Zeit insgesamt

Float64

MinTimeSpan

Die minimale verstrichene Zeit

Float64

MaxTimeSpan

Die maximale verstrichene Zeit

Float64

AvgTimeSpan

Durchschnittliche Zeitspanne

Float64

CurrentHeight

Die aktuelle Höhe der Beobachtung

Float64

ChangeHeight

Die Änderung der Höhe im Vergleich zur vorigen Beobachtung

Float64

TotalChangeHeight

Die gesamte Änderung der Höhe von der ersten Beobachtung der gesamten vorigen Beobachtungen bis zur aktuellen Beobachtung

Hinweis:

Hierbei kann es sich um einen negativen Wert handeln.

Float64

MinHeight

Die beobachtete Minimalhöhe

Float64

MaxHeight

Die beobachtete Maximalhöhe

Float64

AvgHeight

Die beobachtete durchschnittliche Höhe

Float64

Neigung

Die aktuelle Neigung der Reise seit der vorigen Beobachtung

MinSlope

Die minimale Neigung

Float64

MaxSlope

Die maximale Neigung

Float64

AvgSlope

Die durchschnittliche Neigung

Hinweis:

Die durchschnittliche Neigung wird basierend auf den Neigungen berechnet, die seit Beginn der gesamten vorigen Beobachtungen beobachtet wurden. Bei 3 vorigen Beobachtungen ergibt sich die durchschnittliche Neigung aus dem Durchschnitt der Neigung zwischen Beobachtung 1 und Beobachtung 2 sowie zwischen Beobachtung 2 und Beobachtung 3.

Float64

Beschleunigung

Die Beschleunigung seit der letzten Beobachtung

Float64

TotalAcceleration

Die gesamte Beschleunigung

Float64

MinAcceleration

Die minimale Beschleunigung

Float64

MaxAcceleration

Die maximale Beschleunigung

Float64

AvgAcceleration

Die durchschnittliche Beschleunigung

Hinweis:

Die durchschnittliche Beschleunigung wird basierend auf den Beschleunigungen berechnet, die seit Beginn der gesamten vorigen Beobachtungen beobachtet wurden. Bei 3 vorigen Beobachtungen ergibt sich die durchschnittliche Beschleunigung aus dem Durchschnitt der Beschleunigung zwischen Beobachtung 1 und Beobachtung 2 sowie zwischen Beobachtung 2 und Beobachtung 3.

Float64

Stillstand

Gibt basierend auf einem Entfernungs- und Zeitschwellenwert aus der vorigen Beobachtung an, ob der Track sich im Stillstand befindet.

Boolesch

TotalIdleTime

Kumulative Zeitdauer, während der ein Stillstand ermittelt wurde

Float64

PercentageIdleTime

Prozentsatz der Zeit, während der ein Stillstand ermittelt wurde

Float64

Überschrift

Der Winkel der Reiserichtung (geodätische Peilung, also der Winkel von Norden im Uhrzeigersinn gemessen)

Float64