Zusammenfassung
Identifiziert Orte, an denen mehrere eindeutige Bewegungs-Tracks über bestimmte Zeiträume verweilt haben.
Verwendung
Mit diesem Werkzeug werden Verweilorte einzelner Spuren in einem Bewegungs-Track-Punkt-Dataset sowie Kolokalitäten mehrerer einzelner Spuren identifiziert. Für die Eingabe-Features müssen die Zeiteigenschaften aktiviert werden.
Informationen zur Aktivierung der Zeiteigenschaften eines Datasets finden Sie unter Festlegen der Zeiteigenschaften für Daten.
Mit dem Werkzeug werden zwei Ausgabe-Feature-Classes erstellt: eine Flächen-Feature-Class, die Positionen angibt, die als potenzielle Treffpunkte identifiziert wurden, und ein Punkt-Dataset als Schwerpunkt des Treffpunkts.
Die Ausgabe-Flächen-Feature-Class 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 Treffen, die in dem jeweiligen Flächen-Feature stattgefunden haben. Beispiel: Wenn die Zahl im Feld total_unique_ids relativ klein und die Zahl im Feld total_meetings 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.
Die Ausgabe-Punkt-Feature-Class enthält die folgenden Felder:
- participant_1: Die erste eindeutige Kennung in der Fläche laut dem Parameter Namensfeld für Input-Features.
- participant_2: Die zweite eindeutige Kennung in der Fläche laut dem Parameter Namensfeld für Input-Features.
- 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.
Mit dem Werkzeug kann identifiziert werden, wo sich Track-Punkte von Bewegungen länger aufhalten und möglicherweise Treffen stattfinden. Um Track-Punkte von Bewegungen zu identifizieren, die sich zusammen durch Raum und Zeit bewegen, verwenden Sie das Werkzeug Ähnliche Tracks suchen.
Syntax
arcpy.intelligence.FindMeetingLocations(in_features, out_area_features, out_point_features, unique_name_field, {search_distance}, {minimum_loiter_time})
Parameter | Erklärung | 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 Suchentfernung, 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 |
Codebeispiel
Das folgende Python-Skript veranschaulicht die Verwendung der Funktion FindMeetingLocations in einem eigenständigen Skript:
# 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"
# Execute tool
arcpy.FindMeetingLocations_intelligence(movement_points,
out_area_features,
out_point_features,
point_id_field,
search_distance,
min_loiter_time)
Umgebungen
Lizenzinformationen
- Basic: Nein
- Standard: Nein
- Advanced: Ja