Buscar ubicaciones de reuniones (Inteligencia)

Resumen

Identifica ubicaciones en las que varios rastreos de movimiento únicos han permanecido durante un periodo de tiempo definido.

Uso

  • La herramienta identifica ubicaciones de permanencia de recorridos individuales en un dataset de puntos de rastreo de movimiento y también identifica dónde hay colocados varios rastreos únicos. El tiempo debe estar habilitado en las Entidades de entrada.

    Para obtener más información sobre cómo habilitar el tiempo en un dataset, consulte Establecer las propiedades de tiempo en los datos.

  • La herramienta crea dos clases de entidad de salida: una clase de entidad de área que indica las ubicaciones identificadas como posibles lugares de reunión y un dataset de puntos como centroide de la ubicación de reunión única.

    La clase de entidad de área de salida incluirá los siguientes campos:

    • total_unique_ids: el número de identificadores de puntos de rastreo de movimiento únicos localizados en la entidad de área concreta.
    • total_meetings: el número de reuniones que tuvieron lugar en la entidad de área concreta. Por ejemplo, el campo total_unique_ids podría contener un recuento relativamente bajo, pero el recuento del campo total_meetings podría ser alto, lo cual indica que la ubicación fue utilizada varias veces por un número selecto de identificadores.
    • mean_meeting_duration: la cantidad promedio (valor medio) de tiempo (en segundos) que duraron las reuniones en la ubicación.
    • min_meeting_duration: la menor cantidad de tiempo (en segundos) que duró una reunión en la ubicación.
    • max_meeting_duration: la mayor cantidad de tiempo (en segundos) que duró una reunión en la ubicación.
    • minimum_meeting_start: la fecha y hora de inicio de la primera reunión en la ubicación.
    • maximum_meeting_end: la fecha y hora de finalización de la última reunión en la ubicación.

    La clase de entidad de puntos de salida incluirá los siguientes campos:

    • participant_1: el primer identificador único del área concreta, especificado en el parámetro Campo de nombre de entidades de entrada.
    • participant_2: el segundo identificador único del área concreta, especificado en el parámetro Campo de nombre de entidades de entrada.
    • meeting_duration: la duración de la reunión en segundos.
    • meeting_start: la fecha y hora de inicio de la reunión.
    • meeting_end: la fecha y hora de finalización de la reunión.

  • La herramienta se puede utilizar para identificar dónde están merodeando y, posiblemente, reuniendo, puntos de rastreo de movimiento. Para identificar puntos de rastreo de movimiento que se muevan juntos por el espacio y el tiempo, utilice la herramienta Buscar compañeros de viaje.

Sintaxis

arcpy.intelligence.FindMeetingLocations(in_features, out_area_features, out_point_features, unique_name_field, {search_distance}, {minimum_loiter_time})
ParámetroExplicaciónTipo de datos
in_features

Los puntos de rastreo de movimiento de entrada que se analizarán para detectar posibles ubicaciones de reunión. Esta capa debe tener el tiempo habilitado.

Feature Layer
out_area_features

Las entidades de área de salida que representan la extensión de la ubicación de reunión identificada.

Feature Class
out_point_features

Las entidades de puntos de salida que representan el centroide del área de la reunión individual. Se pueden producir varias reuniones en una ubicación de reunión concreta. Esta clase de entidad contiene todos los detalles respecto a las reuniones individuales, incluidos los participantes, la duración y las horas de inicio y finalización.

Feature Class
unique_name_field

El campo que contiene los identificadores únicos de los puntos de rastreo de movimiento.

Field
search_distance
(Opcional)

La distancia de búsqueda máxima que un rastreo de movimiento puede merodear antes de que deje de considerarse como parte de una reunión. El valor predeterminado es 100 metros.

Linear Unit
minimum_loiter_time
(Opcional)

La cantidad mínima de tiempo que un punto de rastreo de movimiento puede merodear por un área antes de que se considere que está permaneciendo en ella. Ayuda a identificar posibles ubicaciones de reunión en las que varios rastreos de movimiento únicos están permaneciendo en el mismo tiempo y espacio. El valor predeterminado es 10 minutos.

Time Unit

Muestra de código

Ejemplo de FindMeetingLocations (script independiente)

El siguiente script de Python muestra cómo utilizar la función FindMeetingLocations en un script independiente.

# 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)

Información de licenciamiento

  • Basic: No
  • Standard: No
  • Advanced: Sí

Temas relacionados