Résumé
Identifie les emplacements auxquels plusieurs traces de mouvement uniques se sont stabilisées pendant une période définie.
Utilisation
L’outil identifie les emplacements de stabilisation de traces individuelles dans un jeu de données ponctuelles de trace de mouvement et identifie également les emplacements où plusieurs traces uniques sont colocalisées. Le temps doit être activé sur Input Features (Entités en entrée).
Pour plus d’informations sur la procédure d’activation du temps sur un jeu de données, reportez-vous à la rubrique Définir les propriétés de temps des données.
L’outil crée deux classes d’entités en sortie : une classe d’entités surfaciques indiquant les emplacements identifiés comme sites de rendez-vous potentiels et un jeu de données ponctuelles comme centroïde de l’emplacement de rendez-vous unique.
La classe d’entités surfaciques en sortie inclut les champs suivants :
- total_unique_ids : nombre d’identifiants de points de trace de mouvement situés dans l’entité surfacique donnée.
- total_meetings : nombre de rendez-vous survenus dans l’entité surfacique donnée. Par exemple, le champ total_unique_ids pourrait contenir un nombre relativement faible, mais le nombre du champ total_meetings pourrait être élevé, indiquant que l’emplacement a été utilisé de nombreuses fois par un nombre sélectionné d’identifiants.
- mean_meeting_duration : durée moyenne, en secondes, des rendez-vous à cet emplacement.
- min_meeting_duration : durée la plus courte, en secondes, d’un rendez-vous à cet emplacement.
- max_meeting_duration : durée la plus longue, en secondes, d’un rendez-vous à cet emplacement.
- minimum_meeting_start : date et heure du début du premier rendez-vous à cet emplacement.
- maximum_meeting_end : date et heure de la fin du dernier rendez-vous à cet emplacement.
La classe d’entités ponctuelles en sortie inclut les champs suivants :
- participant_1 : premier identifiant unique dans la zone donnée comme indiqué dans le paramètre In Features Name Field (Champ Nom des entités en entrée).
- participant_2 : second identifiant unique dans la zone donnée comme indiqué dans le paramètre In Features Name Field (Champ Nom des entités en entrée).
- meeting_duration : durée du rendez-vous en secondes.
- meeting_start : date et heure du début du rendez-vous.
- meeting_end : date et heure de la fin du rendez-vous.
Cet outil peut être utilisé pour identifier les emplacements auxquels les points de trace de mouvement s’attardent et se rencontrent éventuellement. Pour identifier les points de trace de mouvement qui se déplacent ensemble dans l’espace et le temps, faites appel à l’outil Rechercher des covoyageurs.
Syntaxe
arcpy.intelligence.FindMeetingLocations(in_features, out_area_features, out_point_features, unique_name_field, {search_distance}, {minimum_loiter_time})
Paramètre | Explication | Type de données |
in_features | Points de trace de mouvement qui seront analysés en vue de la recherche des emplacements de rendez-vous possibles. Le temps doit être activé pour cette couche. | Feature Layer |
out_area_features | Entités surfaciques en sortie qui représentent l’étendue de l’emplacement de rendez-vous identifié. | Feature Class |
out_point_features | Entités ponctuelles en sortie qui représentent le centroïde de la zone de chaque rendez-vous. Plusieurs rendez-vous peuvent avoir lieu à un emplacement de rendez-vous donné. Cette classe d’entités contient tous les détails concernant les rendez-vous individuels, notamment les participants, la durée, ainsi que les heures de début et de fin. | Feature Class |
unique_name_field | Champ contenant les identifiants uniques des points de trace de mouvement. | Field |
search_distance (Facultatif) | Distance de recherche maximale à laquelle une trace de mouvement peut s’attarder avant de ne plus être considérée comme faisant partie d’un rendez-vous. La valeur par défaut est 100 mètres. | Linear Unit |
minimum_loiter_time (Facultatif) | Durée minimale pendant laquelle un point de trace de mouvement peut s’attarder dans une zone avant d’être considéré comme stabilisé. Cela facilite l’identification des emplacements de rendez-vous possibles où plusieurs traces de mouvement uniques sont stabilisées dans le même espace et en même temps. La valeur par défaut est de 10 minutes. | Time Unit |
Exemple de code
Le script Python ci-dessous illustre l’utilisation de la fonction FindMeetingLocations dans un script autonome :
# 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)
Environnements
Informations de licence
- Basic: Non
- Standard: Non
- Advanced: Oui
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?