Reisen berechnen

Werkzeugsymbol Verfügbar in Big-Data-Analysen.

Das Werkzeug "Reisen berechnen" Werkzeug "Reisen berechnen" analysiert punktbasierte Beobachtungen sich bewegender Entitäten und generiert entweder Reisen oder Verweilorte basierend auf der benutzerdefinierten Entfernung und den Zeitspannentoleranzen.

Beispiele

Im Folgenden sehen Sie Beispiele für die Verwendung des Werkzeugs "Reisen berechnen":

  • Ein Transportunternehmen möchte mehr Informationen zu den Schiffsbewegungen erhalten, um Folgendes herauszufinden: die Routen, die Schiffe genommen haben, die auf den einzelnen Reisen zurückgelegten Entfernungen sowie die mittlere Geschwindigkeit der jeweiligen Reise. Mit dem Werkzeug "Reisen berechnen" können Sie Polylinienreisen generieren, die diese Informationen sowie zusätzliche Attribute bezüglich des Starts und des Endes der Verweilzeiten enthalten.
  • Die Transportabteilung überwacht die Fahrzeugbewegung, um Verweilorte zu identifizieren. Mit dem Werkzeug "Reisen berechnen" können Sie Verweilorte identifizieren, an denen Fahrzeuge einen bestimmten Geschwindigkeitsschwellenwert nicht überschritten haben.

Verwendungshinweise

Beachten Sie beim Arbeiten mit dem Werkzeug "Reisen berechnen" Folgendes:

  • Die Schlüsselfelder Track-ID und Startzeit müssen im Eingabe-Layer angegeben werden, damit dieses Werkzeug verwendet werden kann.
  • Wenn Sie das Werkzeug "Reisen berechnen" verwenden, müssen Sie angeben, ob Reisen oder Verweilorte generiert werden sollen. Sofern Sie beides generieren möchten, konfigurieren Sie mit dem Werkzeug "Reisen berechnen" zwei Instanzen mit zwei separaten Ausgaben.
  • Wenn Sie Reisen generieren, wird als Ausgabe ein Polylinien-Layer erstellt. Wenn Sie Verweilorte generieren möchten, wird als Ausgabe ein Punkt-Layer erstellt.
  • Die Werte der Parameter Entfernungstoleranz und Zeitspannentoleranz ergeben zusammen einen Geschwindigkeitsschwellenwert. Mithilfe dieses Geschwindigkeitsschwellenwertes werden die Verweilorte identifiziert.
    • Wenn die Geschwindigkeit eines Tracks unterhalb des definierten Geschwindigkeitsschwellenwertes liegt (Entfernungstoleranz geteilt durch Zeitspannentoleranz), endet eine daraus resultierende Polylinienreise und es wird ein Verweilort ermittelt.
    • Die Parameter Minimale Beobachtungsdauer und Minimale Beobachtungsentfernung legen die mindestens erforderliche Dauer oder Entfernung zwischen einzelnen nachfolgenden Features fest, um den Beginn eines Verweil-Features zu erkennen.
    • Sie können die Parameter Minimale Beobachtungsdauer und Minimale Beobachtungsentfernung zum Schutz vor Situationen einsetzen, in denen die Features nachfolgender Tracks im Hinblick auf Zeit oder Entfernung sehr nahe beieinander liegen, wenn Sie nicht möchten, dass die Reisepolylinie geteilt und ein Verweilort erkannt wird. Wenn der Track beispielsweise ein Feature mit derselben Geometrie enthält, das eine Sekunde vom vorherigen Feature entfernt liegt, müssen die nachfolgenden Track-Punkte für eine minimale Beobachtungsdauer von fünf Sekunden und damit das Feature unterhalb des definierten Geschwindigkeitsschwellenwertes liegt, mindestens fünf Sekunden auseinander liegen, damit ein Verweilort erkannt wird.
  • Beim Generieren von Reisen müssen Sie angeben, ob Lücken einbezogen werden sollen. Bei ausgewählter Option werden Lücken als Reisetyp in der Ausgabe erstellt.
  • Mithilfe des Parameters Zusammenfassungsfelder können Sie weitere Statistiken berechnen. Die verfügbaren Zusammenfassungsfeld-Statistiken richten sich nach dem Feldtyp, den Sie zusammenfassen. Ein Attributfeld vom Typ "Zeichenfolge" kann die Statistiken Beliebig, Anzahl und Anzahl (diskret) nutzen. Ein Attributfeld vom Typ "Numerisch" kann die Statistiken Beliebig, Anzahl, Anzahl (diskret), Summe, Quadratsumme, Min, Max, Bereich, Varianz und Standardabweichung verwenden. Ein Attributfeld vom Typ "Datum" kann die Statistiken Beliebig, Anzahl, Min, Max und Bereich nutzen.

Parameter

Nachfolgend werden die Parameter für das Werkzeug "Reisen berechnen" beschrieben:

ParameterBeschreibungDatentyp

Eingabe-Layer

Die Punkt-Features, für die Reisen oder Verweilorte berechnet werden.

Features

Entfernungstoleranz

Der Toleranzwert für die Entfernung, der zum Ermitteln von Verweilorten verwendet wird. Die Werte der Parameter Entfernungstoleranz und Zeitspannentoleranz ergeben zusammen einen Geschwindigkeitsschwellenwert.

Zeichenfolge

Zeitspannentoleranz

Der Toleranzwert für die Zeitspanne, der zum Ermitteln von Verweilorten verwendet wird. Die Werte der Parameter Entfernungstoleranz und Zeitspannentoleranz ergeben zusammen einen Geschwindigkeitsschwellenwert.

Zeichenfolge

Ausgabe

Legt fest, ob die Reisen (Liniensegmente) oder die Verweilorte (Punkte) von der Reiseanalyse zurückgegeben werden sollen.

Zeichenfolge

TRACK_ID-Felder

Sie müssen die Felder auswählen, um Features, die verarbeitet werden, eindeutig zu identifizieren. Dieser Parameter wird automatisch angegeben, wenn im Eingabe-Layer das Schlüsselfeld Track-ID festgelegt wurde.

Zeichenfolge

Methode

Gibt an, ob die Methode der Entfernungsberechnung auf Geodätisch oder Planar (euklidisch) festgelegt wird.

Zeichenfolge

Lücken einbeziehen

Gibt an, ob Lücken als Reisetyp in die Ausgabe einbezogen werden sollen.

Dieser Parameter wird nur angewendet, wenn der Ausgabetyp Reisen (Liniensegmente) festgelegt wird.

Boolesch

Lückendauer

Die Toleranz für die Bestimmung von Lücken zwischen Beobachtungen. Aufeinanderfolgende Beobachtungen, zwischen denen eine größere Zeitspanne als diese liegt, werden als Lücke angesehen, und die vorherige Reise wird zu Beginn der Lücke beendet.

Dieser Parameter wird nur angewendet, wenn der Ausgabetyp Reisen (Liniensegmente) festgelegt wird.

Zeichenfolge

Minimale Beobachtungsdauer

Die erforderliche minimale Dauer zwischen einem Punkt und dessen vorhergehendem Track-Punkt, damit der aktuelle Punkt als Stillstandspunkt beschriftet und die Polylinie der Reise unterbrochen wird.

Wenn der Track beispielsweise ein Feature mit derselben Geometrie enthält, das eine Sekunde vom vorherigen Feature entfernt liegt, müssen die nachfolgenden Track-Punkte für eine minimale Beobachtungsdauer von fünf Sekunden und damit das Feature unterhalb des definierten Geschwindigkeitsschwellenwertes liegt, mindestens fünf Sekunden auseinander liegen, damit ein Verweilort erkannt wird.

Zeichenfolge

Minimale Beobachtungsentfernung

Die erforderliche minimale Entfernung zwischen einem Punkt und dessen vorhergehendem Track-Punkt, damit der aktuelle Punkt als Stillstandspunkt beschriftet und die Polylinie der Reise unterbrochen wird.

Wenn der Track beispielsweise ein Feature mit einer Geometrie in einer Entfernung von einem Zoll von der vorherigen Beobachtung enthält, das eine Sekunde vom vorherigen Feature entfernt lag, müssen die nachfolgenden Track-Punkte für eine minimale Beobachtungsentfernung von drei Zoll und damit das Feature unterhalb des definierten Geschwindigkeitsschwellenwertes liegt, mindestens drei Zoll auseinander liegen, damit ein Verweilort erkannt wird.

Zeichenfolge

Zusammenfassungsfelder

Die Statistiken, die für bestimmte Felder berechnet werden. Je nachdem, ob es sich beim angegebenen Feld um ein numerisches, ein Zeichenfolgen- oder ein Datumsfeld handelt, sind unterschiedliche Statistiken verfügbar.

  • Beliebig: Dies ist eine Beispielzeichenfolge aus einem Feld vom Typ "Zeichenfolge".
  • Anzahl: Berechnet die Anzahl der Nicht-NULL-Werte. Es kann für numerische Felder oder Zeichenfolgen verwendet werden. Die Anzahl von [NULL, 0, 2] beträgt 2.
  • Anzahl (diskret): Berechnet die Anzahl der eindeutigen Nicht-NULL-Werte. Es kann für numerische Felder oder Zeichenfolgen verwendet werden. Das Ergebnis der "Anzahl (diskret)" von [NULL, 4, 3, 4] beträgt 2.
  • Summe: Die Summe der numerischen Werte in einem Feld. Die Summe von [NULL, 1, 3] beträgt 4.
  • Quadratsumme: Die Summe der quadrierten Differenzen der einzelnen Beobachtungen aus dem Gesamtmittelwert, aus allen Beobachtungen. Die Summe der Quadrate von [NULL, 2,2, 3,1, 4,7] beträgt 3,206.
  • Minimum: Der Minimalwert eines numerischen Feldes. Der Minimalwert von [0, 2, NULL] beträgt 0.
  • Maximum: Der Maximalwert eines numerischen Feldes. Der Maximalwert von [0, 2, NULL] beträgt 2.
  • Mittelwert: Der Mittelwert der numerischen Werte. Der Mittelwert von [0, 2, NULL] beträgt 1.
  • Bereich: Der Bereich eines numerischen Feldes. Dieser wird durch die Subtraktion der Minimalwerte vom Maximalwert berechnet. Der Bereich von [0, NULL, 1] lautet 1. Der Bereich von [NULL, 4] lautet 0.
  • Varianz: Die Varianz eines numerischen Feldes in einem Track. Die Varianz von [1] beträgt NULL. Die Varianz von [NULL, 1, 1, 1] beträgt 1.
  • Standardabweichung: Die Standardabweichung eines numerischen Feldes. Die Standardabweichung von [1] ist NULL. Die Standardabweichung von [NULL, 1, 1, 1] ist 1.

Zeichenfolge

Ausgabe-Layer

Der Ausgabe-Layer enthält das Track-ID-Feld der Eingabebeobachtungen sowie verschiedene Attribute. Die in der Ausgabe enthaltenen Attribute sind von dem Wert abhängig, der für den Parameter Ausgabe ausgewählt wurde (Reisen oder Verweilorte).

Attribute des Ausgabe-Layers "Reisen"

FeldnameBeschreibungFeldtyp

TRACK_ID

Das Schlüsselfeld Track-ID, das für die Verarbeitung verwendet wird.

Beliebig

JourneyId

Ein fortlaufend nummerierter ID-Wert für die Reise. Die erste Reise für einen bestimmten Track ist 1, die zweite Reise 2 usw. Diese IDs werden als Grundlage für die Attribute PreviousJourneyId und NextJourneyId verwendet.

Int32

JourneyType

Legt fest, ob das Liniensegment eine Reise oder eine Lücke ist.

Zeichenfolge

JourneyStartTime

Die Startzeit der Reise. Wenn die Reise an einem Verweilort beginnt, handelt es sich bei der Startzeit um die Zeit des neuesten Features im Verweilort.

Datum

JourneyEndTime

Die Endzeit der Reise. Wenn die Reise an einem Verweilort endet, handelt es sich bei der Startzeit um die Zeit des neuesten Features im Verweilort.

Datum

JourneyDuration

Der Zeitraum zwischen der Start- und Endzeit der Reise in Millisekunden.

Float64

JourneyDistanceTraveled

Die Entfernung, die auf der Reise zurückgelegt wurde. Wenn die Reise an einem Verweilort beginnt, werden die XY-Koordinaten des Schwerpunktes des Verweilortes als erster Punkt der Reise verwendet. Gleiches gilt für die Endposition, wenn die Reise an einem Verweilort endet.

Float64

JourneyMeanSpeed

Die mittlere Reisegeschwindigkeit (Wert JourneyDistanceTraveled geteilt durch den Wert JourneyDuration).

Float64

JourneyObservationCount

Die Anzahl der Beobachtungen, aus denen die Reise besteht.

Float64

PreviousJourneyId

Die ID der Reise, die unmittelbar vor dieser Reise erfolgt ist.

Float64

NextJourneyId

Die ID der Reise, die unmittelbar nach dieser Reise erfolgt ist.

Int32

StartDwellX

Die X-Koordinate des Schwerpunktes der Beobachtungen, aus denen der Verweilort am Anfang der Reise besteht. Dieses Attribut lautet NULL, wenn die Reise basierend auf einer Lücke begann.

Float64

StartDwellY

Die Y-Koordinate des Schwerpunktes der Beobachtungen, aus denen der Verweilort am Anfang der Reise besteht. Dieses Attribut lautet NULL, wenn die Reise basierend auf einer Lücke begann.

Float64

StartDwellStartTime

Der Zeitstempel des frühesten Punktes in der Gruppe von Punkten, die den Verweilort definieren.

Datum

StartDwellEndTime

Der Zeitstempel des letzten Punktes in der Gruppe von Punkten, die den Verweilort definieren.

Datum

StartDwellDuration

Die Dauer des Verweilereignisses am Anfang der Reise (in Millisekunden).

Float64

StartDwellMeanDistance

Die mittlere Entfernung eines beliebigen Punktes, der zum Verweilort gehört, vom Schwerpunkt des Verweilortes.

Float64

StartDwellObservationCount

Die Anzahl der Beobachtungen, aus denen der Verweilort besteht.

Float64

EndDwellX

Die X-Koordinate des Schwerpunktes der Beobachtungen, aus denen der Verweilort am Ende der Reise besteht. Dieses Attribut lautet NULL, wenn die Reise basierend auf einer Lücke endet.

Float64

EndDwellY

Die Y-Koordinate des Schwerpunktes der Beobachtungen, aus denen der Verweilort am Ende der Reise besteht. Dieses Attribut lautet NULL, wenn die Reise basierend auf einer Lücke endet.

Float64

EndDwellStartTime

Der Zeitstempel des frühesten Punktes in der Gruppe von Punkten, die den Verweilort definieren.

Datum

EndDwellEndTime

Der Zeitstempel des letzten Punktes in der Gruppe von Punkten, die den Verweilort definieren.

Datum

EndDwellDuration

Die Dauer des Verweilereignisses am Ende der Reise (in Millisekunden).

Float64

EndDwellMeanDistance

Die mittlere Entfernung eines beliebigen Punktes, der zum Verweilort gehört, vom Schwerpunkt des Verweilortes.

Float64

EndDwellObservationCount

Die Anzahl der Beobachtungen, aus denen der Verweilort besteht.

Float64

Attribute des Ausgabe-Layers "Verweilorte":

FeldnameBeschreibungFeldtyp

TRACK_ID

Das Schlüsselfeld Track-ID, das für die Verarbeitung verwendet wird.

Beliebig

DwellObservationCount

Die Anzahl der Beobachtungen, aus denen der Verweilort besteht.

Float64

DwellDuration

Die Dauer des Verweilereignisses (in Millisekunden).

Float64

DwellStartTime

Der Zeitstempel des frühesten Punktes in der Gruppe von Punkten, die den Verweilort definieren.

Datum

DwellEndTime

Der Zeitstempel des letzten Punktes in der Gruppe von Punkten, die den Verweilort definieren.

Datum

DwellMeanDistance

Die mittlere Entfernung eines beliebigen Punktes, der zum Verweilort gehört, vom Schwerpunkt des Verweilortes.

Float64

DwellX

Die X-Koordinate des Schwerpunktes der Beobachtungen, aus denen der Verweilort besteht.

Float64

DwellY

Die Y-Koordinate des Schwerpunktes der Beobachtungen, aus denen der Verweilort besteht.

Float64