Beschriftung | Erläuterung | Datentyp |
Eingabe-Features | Die Eingabe-Bewegungs-Track-Punkte, die auf mögliche Treffpunkte analysiert werden. Die Zeiteigenschaften müssen für den Layer aktiviert sein. | Feature Layer |
Ausgabe-Flächen-Features | Die Ausgabe-Flächen-Features, die die Ausdehnung des identifizierten Treffpunkts darstellen. | Feature Class |
Ausgabe-Punkt-Features | Die Ausgabe-Punkt-Features, die den Schwerpunkt der Fläche der einzelnen Treffen darstellen. An einem Treffpunkt können mehrere Treffen stattfinden. Diese Feature-Class enthält alle Details zu den einzelnen Treffen, einschließlich Teilnehmer, Dauer und Start- und Endzeiten. | Feature Class |
Namensfeld für Eingabe-Features | Das Feld, das die eindeutigen Kennungen für die Track-Punkte von Bewegungen enthält. | Field |
Suchentfernung (optional) | Die maximale Entfernung, in der sich ein Track-Punkt für eine Bewegung aufhalten kann, bevor er nicht mehr als Teil des Treffens angesehen wird. Die Standardeinstellung ist 100 Meter. | Linear Unit |
Mindestdauer Aufenthalt (optional) | Die Mindestdauer, für die ein Track-Punkt für eine Bewegung sich an einer Stelle aufhalten kann, bevor dies als Verweilen angesehen wird. So können mögliche Treffpunkte identifiziert werden, wo mehrere einzelne Bewegungs-Tracks im selben Raum-Zeit-Gefüge verweilen. Die Standardeinstellung ist 10 Minuten. | Time Unit |
Zeitliche Beziehung (optional) | Gibt die zeitlichen Kriterien für die Zuordnung von Features an.
| String |
Minimaldauer Treffen (optional) | Die Mindestdauer, die ein Treffen aufweisen muss, um bei der Ausgabe berücksichtigt zu werden. | Time Unit |
Maximaldauer Treffen (optional) | Die Höchstdauer, die ein Treffen aufweisen darf, um bei der Ausgabe berücksichtigt zu werden. | Time Unit |
Zusammenfassung
Identifiziert Positionen, an denen mehrere eindeutige Bewegungs-Tracks über bestimmte Zeiträume verweilt haben.
Verwendung
Mit diesem Werkzeug werden Verweilorte einzelner Tracks in einem Bewegungs-Track-Punkt-Dataset sowie Kolokalitäten mehrerer einzelner Tracks identifiziert.
Um Track-Punkte von Bewegungen zu identifizieren, die sich zusammen durch Raum und Zeit bewegen, verwenden Sie das Werkzeug Ähnliche Tracks suchen.
Für den Parameterwert Eingabe-Features müssen die Zeiteigenschaften aktiviert werden.
Weitere Informationen zum Festlegen der Zeiteigenschaften in Daten
Das Werkzeug identifiziert mögliche Treffpunkte, an denen sich Tracks im Raum-Zeit-Gefüge überlappen. Um einen Treffpunkt zu identifizieren, müssen sich mindestens zwei eindeutige Tracks sowohl räumlich als auch zeitlich für mindestens die im Parameter Mindestdauer Aufenthalt angegebene Zeitspanne an einem Ort befinden, und nicht mehr als die im Parameter Suchentfernung angegebene Entfernung zurücklegen. Die Ausgabe-Area-Feature-Class repräsentiert eine konvexe Hülle der Vereinigung aller individuellen Treffen, die in diesem Bereich stattgefunden haben.
Die Ausgabe-Punkt-Features repräsentieren alle eindeutigen Paare, die sich zur selben Zeit im selben Raum befanden. Wenn mehr als zwei eindeutige Kennungen zur selben Zeit denselben Raum eingenommen haben, werden eindeutige Paare generiert, die alle möglichen Paare repräsentieren. Treffpunkt-Bereiche umfassen jeweils nur den Teil der einzelnen Tracks, der sowohl dem Parameter Mindestdauer Aufenthalt als auch dem Parameter Suchentfernung entspricht, nicht den gesamten Track.
Der Parameter Suchentfernung repräsentiert die maximale Entfernung, in der ein Track in einem Bereich verweilen kann, bevor dies nicht mehr als Aufenthalt gewertet wird. Der Wert des Parameters Mindestdauer Aufenthalt repräsentiert die Mindestzeitspanne, in der sich ein Track innerhalb der Suchentfernung befinden muss, um die Kriterien für einen Aufenthalt zu erfüllen. Sobald die zurückgelegte Entfernung die Suchentfernung überschreitet, während der Wert für die Mindestdauer Aufenthalt unterschritten wird, wird der Track als in Bewegung und nicht als verweilend betrachtet. Um die Parameter Suchentfernung und Mindestdauer Aufenthalt so zu optimieren, dass die Gesamtzahl der Treffen erhöht oder verringert wird, sind die folgenden Aktionen erforderlich:
- Erhöhen Sie den Wert für die Suchentfernung, und verringern Sie den Wert für Mindestdauer Aufenthalt, um eine größere Anzahl an möglichen Treffpunkten zu erhalten.
- Verringern Sie den Wert für die Suchentfernung, und erhöhen Sie den Wert für Mindestdauer Aufenthalt, um eine geringere Anzahl an möglichen Treffpunkten zu erhalten.
- Wenn die Tracks große Objekte, wie Schiffe, repräsentieren, müssen möglicherweise höhere Werte für die Parameter Suchentfernung und Mindestdauer Aufenthalt angegeben werden. Außerdem können Sie für Tracks, die Schiffe repräsentieren, das Werkzeug Ähnliche Tracks suchen verwenden, da bei Schiffen möglicherweise auf dem Reiseweg Umladungen stattfinden.
- Bei kleineren Objekten, wie Fußgängern und Autos, sind möglicherweise geringere Werte für die Parameter Suchentfernung und Mindestdauer Aufenthalt erforderlich, da der zwischenmenschliche Kontakt kurz sein kann, und bei großen Werten unter Umständen wertvolle Informationen zu Treffen ausgeschlossen werden.
Die Parameter Minimaldauer Treffen und Maximaldauer Treffen ermöglichen das Filtern von extrem kurzen oder extrem langen Treffen, die sich auf die Leistung auswirken können. Durch Angeben eines Wertes für Minimaldauer Treffen oder Maximaldauer Treffen werden Treffen herausgefiltert, die den angegebenen Schwellenwert unter- bzw. überschreiten. Dies kann hilfreich sein, um falsch positive Ergebnisse herauszufiltern, die aufgrund von verschiedenen Umständen, wie beispielsweise den folgenden generiert wurden:
- Schiffe, die vor der Küste in der Nähe eines Hafens festgemacht haben, um auf die Genehmigung zur Hafeneinfahrt zu warten, und die erforderlichen Qualifikationen erfüllen, die unter Mindestdauer Aufenthalt und Suchentfernung angegeben sind.
- GPS-Geräte für Autos, die über Nacht eingeschaltet bleiben, während das Auto die ganze Zeit über auf demselben Parkplatz geparkt ist.
- GPS-Tracks für Personen, die dauerhaft zusammenleben und bei denen es an ihrem Wohnort zu nächtlichen Treffen kommt, die für die aktuelle Analyse nicht relevant sind.
Der Parameterwert Ausgabe-Flächen-Features enthält die folgenden Felder:
- total_unique_ids: Anzahl der eindeutigen Bewegungs-Track-Punkt-Kennungen in dem jeweiligen Flächen-Feature.
- total_meetings: Anzahl der eindeutigen Bewegungs-Track-Punkt-Kennungen in dem jeweiligen Flächen-Feature. Beispiel: Wenn die Zahl im Feld total_unique_ids relativ klein, die Zahl im Feld total_meetingsaber relativ groß ist, bedeutet dies, dass dieser Ort häufig von einer begrenzten Anzahl Kennungen genutzt wurde.
- mean_meeting_duration: Durchschnittliche Dauer (Mittelwert) der Treffen an dem Ort in Sekunden.
- min_meeting_duration: Kürzeste Dauer der Treffen an dem Ort in Sekunden.
- max_meeting_duration: Längste Dauer der Treffen an dem Ort in Sekunden.
- minimum_meeting_start: Datum und Uhrzeit des Startzeitpunkts des ersten Treffens an dem Ort.
- maximum_meeting_end: Datum und Uhrzeit des Endzeitpunkts des letzten Treffens an dem Ort.
- meeting_area_id: Ein Globally Unique Identifier für die einzelnen Treffpunkt-Bereiche.
Der Parameterwert Ausgabe-Punkt-Features enthält die folgenden Felder:
- participant_1: Die erste eindeutige Kennung in der Fläche, die für den Parameter Namensfeld für Eingabe-Features angegeben wird.
- participant_2: Die zweite eindeutige Kennung in der Fläche, die für den Parameter Namensfeld für Eingabe-Features angegben wird.
- meeting_duration: Die Dauer des Treffens in Sekunden.
- meeting_start: Datum und Uhrzeit des Startzeitpunkts des Treffens.
- meeting_end: Datum und Uhrzeit des Endzeitpunkts des Treffens.
- meeting_id: Ein Globally Unique Identifier für die einzelnen Treffen.
- meeting_area_id: Der Globally Unique Identifier für den einzelnen Treffpunkt-Bereich. Dieser wird von dem verknüpften Feature übernommen, das für den Parameter Ausgabe-Flächen-Features angegeben wurde.
Dieses Werkzeug wird unterstützt durch Spark. Bei Analysen auf Ihrem Desktop-Computer werden mehrere Kerne parallel verwendet. Bei der Ausführung von Treffpunkte suchen wird die Analyse auf Ihrem Desktop-Computer durchgeführt. Für eine optimale Performance sollten die Daten auf Ihrem Desktop verfügbar sein.
Die Ausgabe kann in einem Verbindungsdiagramm oder auf einer Zeitachse visualisiert werden.
Weitere Informationen zu Verbindungsdiagrammen
Mithilfe von Verbindungsdiagrammen können komplexe Datasets in ihre einzelnen Komponenten aufgeschlüsselt werden, um die Beziehungen innerhalb der Daten zu visualisieren und zu untersuchen. Dies erfolgt durch die Erstellung von Entitäts- und Beziehungstypen. Entitätstypen repräsentieren einzelne Objekte, wie Personen, Orte, Organisationen und eindeutige Kennungen. Die Felder participant_1, participant_2 und meeting_area_id sind Beispiele für Datentypen, die in einen Entitätstyp umgewandelt werden können. Der andere Bestandteil eines Verbindungsdiagramms sind die Beziehungstypen. Beziehungstypen verbinden die einzelnen Entitätstypen im Verbindungsdiagramm miteinander. Die Visualisierung der Ausgaben des Werkzeugs Treffpunkte suchen gibt ein Verständnis dafür, welche Entitäten miteinander verbunden sind, und ob es relevante Cluster gibt, die eine weitere Untersuchung rechtfertigen.
Nachdem ein Verbindungsdiagramm erstellt wurde, können Entitätstypen aus den Ergebnissen der Ausgabe-Punkt-Features erstellt werden. Es wird empfohlen, mithilfe der Felder participant_1 und participant_2 eine Entität aus mehreren Feldern zu erstellen. Es empfiehlt sich außerdem, einen Entitätstyp aus dem Feld meeting_area_id der mit dem Parameter Ausgabe-Flächen-Features angegebenen Features zu erstellen.
Wählen Sie zum Erstellen eines Beziehungstyps den Schlüsseltyp "Entitäten" aus, und verwenden Sie das Feld participant_1 als Quell-Entitätsschlüsselfeld-Wert und das Feld participant_2 als Ziel-Entitätsschlüsselfeld-Wert. Ein weiterer Beziehungstyp kann erstellt werden, um die Felder participant_1, participant_2 und meeting_area_id mit dem Schlüsseltyp "Entitäten" und dem Feld meeting_area_id aus dem Entitätstyp zu verknüpfen, der aus den Feldern participant_1 und participant_2 in der Option Quell-Entitätsschlüsselfeld und dem Feld meeting_area_id in der Option Ziel-Entitätsschlüsselfeld erstellt wurde.
Um anhand der Ausgaben des Werkzeugs Treffpunkte suchen eine Zeitachse zu erstellen, aktivieren Sie die Zeiteigenschaften für die Ausgaben, indem Sie eine Start- und eine Endzeit angeben. Aktivieren Sie für den Parameter Ausgabe-Flächen-Features die Zeiteigenschaften auf Basis des minimum_meeting_start-Feldes für die Startzeit und des maximum_meeting_end-Feldes für die Endzeit. Verwenden Sie für den Parameter Ausgabe-Punkt-Features das Feld meeting_start als Startzeit und das Feld meeting_end als Endzeit.
Parameter
arcpy.intelligence.FindMeetingLocations(in_features, out_area_features, out_point_features, unique_name_field, {search_distance}, {minimum_loiter_time}, {temporal_relationship}, {min_meeting_duration}, {max_meeting_duration})
Name | Erläuterung | Datentyp |
in_features | Die Eingabe-Bewegungs-Track-Punkte, die auf mögliche Treffpunkte analysiert werden. Die Zeiteigenschaften müssen für den Layer aktiviert sein. | Feature Layer |
out_area_features | Die Ausgabe-Flächen-Features, die die Ausdehnung des identifizierten Treffpunkts darstellen. | Feature Class |
out_point_features | Die Ausgabe-Punkt-Features, die den Schwerpunkt der Fläche der einzelnen Treffen darstellen. An einem Treffpunkt können mehrere Treffen stattfinden. Diese Feature-Class enthält alle Details zu den einzelnen Treffen, einschließlich Teilnehmer, Dauer und Start- und Endzeiten. | Feature Class |
unique_name_field | Das Feld, das die eindeutigen Kennungen für die Track-Punkte von Bewegungen enthält. | Field |
search_distance (optional) | Die maximale Entfernung, in der sich ein Track-Punkt für eine Bewegung aufhalten kann, bevor er nicht mehr als Teil des Treffens angesehen wird. Die Standardeinstellung ist 100 Meter. | Linear Unit |
minimum_loiter_time (optional) | Die Mindestdauer, für die ein Track-Punkt für eine Bewegung sich an einer Stelle aufhalten kann, bevor dies als Verweilen angesehen wird. So können mögliche Treffpunkte identifiziert werden, wo mehrere einzelne Bewegungs-Tracks im selben Raum-Zeit-Gefüge verweilen. Die Standardeinstellung ist 10 Minuten. | Time Unit |
temporal_relationship (optional) | Gibt die zeitlichen Kriterien für die Zuordnung von Features an.
| String |
min_meeting_duration (optional) | Die Mindestdauer, die ein Treffen aufweisen muss, um bei der Ausgabe berücksichtigt zu werden. | Time Unit |
max_meeting_duration (optional) | Die Höchstdauer, die ein Treffen aufweisen darf, um bei der Ausgabe berücksichtigt zu werden. | Time Unit |
Codebeispiel
Das folgende Python-Skript veranschaulicht, wie die Funktion FindMeetingLocations in einem eigenständigen Skript verwendet wird.
# Name: FindMeetingLocations.py
# Description: Identify possible meeting locations in a movement track point dataset.
# Import system modules
import arcpy
arcpy.env.workspace = "C:/data/Tracks.gdb"
# Set local variables
movement_points = "Movement_Points"
out_area_features = "Meeting_Locations"
out_point_features = "Meeting_Details"
point_id_field = "Created_By"
search_distance = "100 Meters"
min_loiter_time = "10 Minutes"
# Run tool
arcpy.intelligence.FindMeetingLocations(movement_points,
out_area_features,
out_point_features,
point_id_field,
search_distance,
min_loiter_time)
Umgebungen
Lizenzinformationen
- Basic: Nein
- Standard: Nein
- Advanced: Ja