Tracks rekonstruieren

Tracks rekonstruieren


Dieses Werkzeug kann mit einem Layer mit aktivierten Zeiteigenschaften mit Punkt- oder Flächen-Features, die einen Zeitpunkt darstellen, verwendet werden. Zunächst wird anhand eines Identifikators ermittelt, welche Features zu einem Track gehören. Mithilfe der Zeit für jede Position werden die Tracks sequenziell angeordnet und in eine Linie oder Fläche umgewandelt, die die Zugbahn im Zeitverlauf darstellt. Die Eingabe kann optional durch ein Feld gepuffert werden, wodurch an jeder Position eine Fläche erstellt wird. Diese gepufferten Punkte oder Eingabeflächen werden dann sequenziell verbunden, um einen Track als Fläche zu erstellen, wobei die Breite das Interessenattribut darstellt. Die resultierenden Tracks haben einen Start- und einen Endpunkt, die zeitlich das erste und letzte Feature in einem angegebenen Track darstellen. Beim Erstellen der Tracks werden Statistiken zu den Eingabe-Features berechnet und dem Ausgabe-Track zugewiesen. Die einfachste Statistik ist die Anzahl der Punkte innerhalb der Fläche. Sie können jedoch auch andere Statistiken berechnen.

Es gibt zwei Möglichkeiten, Features in Layern mit aktivierten Zeiteigenschaften darzustellen:

Angenommen, Ihnen liegen alle 10 Minuten GPS-Messungen von Hurrikanen vor. Jede GPS-Messung erfasst den Namen, die Position, die Uhrzeit der Erfassung und die Windgeschwindigkeit. Mit diesen Informationen können Sie Tracks für jeden Hurrikan anhand des Namens für die Track-ID erstellen, sodass für jeden Hurrikan Tracks erstellt werden. Außerdem können Sie Statistiken wie den Mittelwert, die maximale und minimale Windgeschwindigkeit jedes Hurrikans sowie die Anzahl der Messungen in jedem Track berechnen.

Anhand desselben Beispiels können Sie Ihre Tracks durch die Windgeschwindigkeit puffern. Dabei werden die einzelnen Messungen durch das Windgeschwindigkeitsfeld an dieser Position gepuffert und die gepufferten Flächen verbunden. So wird eine Fläche erstellt, die den Trackpfad und die Änderungen der Windgeschwindigkeit im Verlauf von Hurrikanen darstellt.

Features zum Rekonstruieren von Tracks auswählen


Der Punkt- oder Flächen-Layer, der in Tracks rekonstruiert wird. Für den Eingabe-Layer müssen Zeiteigenschaften aktiviert sein, die einen Zeitpunkt darstellen. Der Layer muss sich in einem projizierten Koordinatensystem befinden, oder der Raumbezug für die Verarbeitung muss unter Analyseumgebungen auf ein projiziertes Koordinatensystem festgelegt werden, wenn ein Puffer angewendet wird.

Sie können nicht nur einen Layer aus der Karte auswählen, sondern auch unten in der Dropdown-Liste die Option Analyse-Layer auswählen auswählen, um zu Ihren Inhalten für ein Big-Data-Dateifreigabe-Dataset bzw. -Feature-Layer zu navigieren. Optional können Sie auf den Eingabe-Layer einen Filter bzw. auf gehostete Layer, die der Karte hinzugefügt wurden, eine Auswahl anwenden. Filter und Auswahl werden nur für die Analyse übernommen.

Mindestens ein Feld zum Identifizieren von Tracks auswählen


Die Felder, die die Track-ID darstellen.

Wenn Sie beispielsweise die Tracks von Hurrikanen rekonstruieren, können Sie den Namen des Hurrikans als Track-Feld verwenden.

Methoden zum Rekonstruieren von Tracks auswählen


Die Methode, die zum Verbinden von Tracks und zum Anwenden von Puffern (falls zutreffend) verwendet wird. Die Methode Planar kann die Ergebnisse schneller berechnen, beim Puffern werden jedoch keine Tracks an der internationalen Datumslinie umgebrochen bzw. die tatsächliche Form der Erde wird nicht berücksichtigt. Bei der Methode Geodätisch werden Tracks bei Bedarf an der internationalen Datumslinie umgebrochen und wird ein geodätischer Puffer angewendet, um die Form der Erde zu berücksichtigen.

Einen Ausdruck zum Puffern von Eingabe-Features auswählen (optional)


Die Gleichung zum Berechnen der Pufferentfernung um Eingabe-Features. Diese Gleichung kann mittels Pufferberechnung erstellt werden, und grundlegende Operationen wie Addieren, Subtrahieren, Multiplizieren und Dividieren werden unterstützt. Werte werden anhand des Analyse-Koordinatensystems berechnet. Der Layer muss sich in einem projizierten Koordinatensystem befinden, oder der Raumbezug für die Verarbeitung muss unter Analyseumgebungen auf ein projiziertes Koordinatensystem festgelegt werden, wenn ein Puffer angewendet wird.

Eine Gleichung wie $feature.windspeed * 1000 wendet einen Puffer von 1.000, multipliziert mit dem Feld windspeed, an. Sie können mehrere Felder in der Pufferberechnung verwenden.

Darüber hinaus können Sie einen Tracking-bezogenen Ausdruck angeben. Beispielsweise können Sie die Summe des Feldwertes windspeed für das aktuelle Feature und die zwei vorherigen Features mit einer Gleichung wie der folgenden berechnen: $track.field(windspeed).history(-3). An jeder Position wird die Summe des aktuellen Wertes von windspeed und der zwei vorherigen Messwerte berechnet und gepuffert.

Einen Zeitraum zum Aufteilen von Tracks auswählen (optional)


Zeit, die zum Aufteilen von Tracks verwendet wird. Wenn der Zeitraum zwischen Eingabepunkten oder -flächen größer ist als die Zeitaufteilung, werden sie in verschiedene Tracks aufgeteilt.

Wenn Sie eine Zeitaufteilung und eine Entfernungsaufteilung angeben, werden Tracks aufgeteilt, wenn mindestens eine der beiden Bedingungen erfüllt ist.

Angenommen, Sie verfügen über Punkt-Features, die Flugzeuge darstellen, und das Track-Feld entspricht der Flugzeug-ID. Dieses Flugzeug kann mehrere Flüge durchführen und wird als ein Track dargestellt. Wenn Ihnen bekannt ist, dass zwischen den Flügen eine einstündige Pause liegt, können Sie 1 Stunde als Trackaufteilung verwenden und jeder Flug wird in einen eigenen Track unterteilt.

Tracks aufteilen (optional)


Tracks lassen sich mit drei verschiedenen Methoden teilen. Sie können eine Kombination aus keiner, allen oder einigen der Teilungsmethoden verwenden.

Teilungen können auf folgende Arten durchgeführt werden:

  • Basierend auf einer Entfernung zwischen Eingaben: Wenn die Entfernung zwischen Eingabepunkten oder -flächen größer ist als die angegebene Entfernung, werden sie in verschiedene Tracks aufgeteilt. Wenn Sie zum Beispiel eine Entfernung von 10 Kilometern festgelegt haben, werden nachfolgende Punkte, die mehr als 10 Kilometer entfernt sind, zu getrennten Tracks.
  • Basierend auf einer Zeit zwischen Eingaben: Wenn der Zeitraum zwischen Eingabepunkten oder -flächen größer ist als die Zeitaufteilung, werden sie in verschiedene Tracks aufgeteilt. Beispiel: Sie verfügen über Punkt-Features, die Flugzeuge darstellen, und das Track-Feld entspricht der Flugzeug-ID. Dieses Flugzeug kann mehrere Flüge durchführen und wird als ein Track dargestellt. Wenn Ihnen bekannt ist, dass zwischen den Flügen eine einstündige Pause liegt, können Sie 1 Stunde als Trackaufteilung verwenden und jeder Flug wird in einen eigenen Track unterteilt.
  • In definierten Zeitintervallen: Die Teilung erfolgt anhand regelmäßiger Intervalle, die durch ein Zeitintervall und eine Referenzzeit festgelegt sind. Wird keine Bezugszeit festgelegt, wird der 1. Januar 1970 verwendet. Wenn Sie beispielsweise 1 Jahr mit der Bezugszeit 2. Februar 1990 um 10:00 Uhr angegeben haben, werden Tracks am 2. Februar 1990 um 10:00 Uhr, am 2. Februar 1991 um 10:00 Uhr usw. aufgeteilt, und dieser Vorgang wird in Intervallen von einem Jahr fortgesetzt.

Wenn Sie mehrere Teilungsoptionen festlegen, werden Tracks aufgeteilt, wenn eine oder mehrere Bedingungen erfüllt sind.

Eine Entfernung zum Aufteilen von Tracks auswählen (optional)


Entfernung, die zum Aufteilen von Tracks verwendet wird. Wenn die Entfernung zwischen Eingabepunkten oder -flächen größer ist als die Entfernungsaufteilung, werden sie in verschiedene Tracks aufgeteilt.

Wenn Sie eine Zeitaufteilung und eine Entfernungsaufteilung angeben, werden Tracks aufgeteilt, wenn mindestens eine der beiden Bedingungen erfüllt ist.

Statistiken hinzufügen (optional)


Sie können Statistiken für Features berechnen, die zusammengefasst wurden. Für numerische Felder sind folgende Berechnungen möglich:

  • 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.
  • Summe: Die Summe der numerischen Werte in einem Feld. Die Summe von [NULL, NULL, 3] beträgt 3.
  • Mittelwert: Der Mittelwert der numerischen Werte. Der Mittelwert von [0, 2, NULL] beträgt 1.
  • Min: Der Minimalwert eines numerischen Feldes. Der Minimalwert von [0, 2, NULL] beträgt 0.
  • Max: Der Maximalwert eines numerischen Feldes. Der Maximalwert von [0, 2, NULL] beträgt 2.
  • 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,0,1,1] beträgt 0,25.
  • Standardabweichung: Die Standardabweichung eines numerischen Feldes. Die Standardabweichung von [1] ist Null. Die Standardabweichung von [NULL, 1,0,1,1] ist 0,5.
  • Erste(r): Der erste Wert eines angegebenen Feldes in dem zusammengefassten Track. Wenn ein Track die nach Zeit sortierten Werte [1,5,10,20] für ein Feld enthält, ist der erste Wert 1.
  • Letzte(r): Der letzte Wert eines angegebenen Feldes in dem zusammengefassten Track. Wenn ein Track die nach Zeit sortierten Werte [1,5,10,20] für ein Feld enthält, ist der letzte Wert 20.

Für Zeichenfolgenfelder sind folgende Berechnungen möglich:

  • Anzahl: Die Anzahl der Nicht-NULL-Werte.
  • Beliebig: Diese Statistik ist eine auf dem Zufallsprinzip basierende Stichprobe eines Zeichenfolgenwertes im angegebenen Feld.
  • Erste(r): Der erste Wert eines angegebenen Feldes in dem zusammengefassten Track. Wenn ein Track die nach Zeit sortierten Werte [Toronto,Guelph,Squamish,Montreal,Halifax,Redlands,Boston] für ein Feld enthält, lautet der erste Wert "Toronto".
  • Letzte(r): Der letzte Wert eines angegebenen Feldes in dem zusammengefassten Track. Wenn ein Track die nach Zeit sortierten Werte [Toronto,Guelph,Squamish,Montreal,Halifax,Redlands,Boston] für ein Feld enthält, lautet der letzte Wert "Boston".
Alle Statistiken werden für Nicht-NULL-Werte berechnet. Der resultierende Layer enthält ein neues Feld für jede berechnete Statistik. Jede Anzahl von Statistiken kann durch Auswahl eines Attributs und einer Statistik ausgewählt werden.

Einen ArcGIS Data Store zum Speichern der Ergebnisse auswählen


GeoAnalytics-Ergebnisse werden in einem Datenspeicher gespeichert und als Feature-Layer in Portal for ArcGIS dargestellt. In den meisten Fällen sollten Ergebnisse im Data Store vom Typ "spatiotemporal" gespeichert werden, was gleichzeitig die Standardeinstellung ist. Manchmal empfiehlt es sich auch, Ergebnisse im Data Store vom Typ "relational" zu speichern. Die folgenden Gründe sprechen dafür, die Ergebnisse im Data Store vom Typ "relational" zu speichern:

  • Sie können die Ergebnisse in portalübergreifender Zusammenarbeit verwenden.
  • Sie sind in der Lage, Synchronisierungsfunktionen für Ihre Ergebnisse zu aktivieren.

Der Einsatz des Data Store vom Typ "relational" wird nicht empfohlen, wenn abzusehen ist, dass der Umfang Ihrer GeoAnalytics-Ergebnisse weiter zunimmt. Verwenden Sie stattdessen die Funktionen des Big Data Store vom Typ "spatiotemporal", um große Datenmengen zu verwalten.

Name des Ergebnis-Layers


Der Name des zu erstellenden Layers Wenn Sie in einen ArcGIS Data Store schreiben, werden Ihre Ergebnisse in Eigene Inhalte gespeichert und der Karte hinzugefügt. Wenn Sie in eine Big-Data-Dateifreigabe schreiben, werden Ihre Ergebnisse in der Big-Data-Dateifreigabe gespeichert und dem Manifest hinzugefügt. Sie werden nicht der Karte hinzugefügt. Der Standardname basiert auf dem Werkzeugnamen und dem Namen des Eingabe-Layers. Wenn der Layer bereits vorhanden ist, kann das Werkzeug nicht ausgeführt werden.

Wenn Sie über das Dropdown-Feld Ergebnis speichern in in ArcGIS Data Store (Big Data Store vom Typ "relational" oder "spatiotemporal") schreiben, können Sie den Namen eines Ordners in Eigene Inhalte angeben, in dem das Ergebnis gespeichert wird.