Rechercher des points de rendez-vous (Renseignement)

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ètreExplicationType 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

Exemple d’utilisation de l’outil FindMeetingLocations (script autonome)

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)

Informations de licence

  • Basic: Non
  • Standard: Non
  • Advanced: Oui

Rubriques connexes