Resumen
Compara rastreos de puntos de movimiento de varias áreas de interés conocidas.
Uso
La herramienta se utiliza para buscar el número de identidades de rastreo de punto únicas que operan en áreas conocidas. Para comparar áreas por ubicación y hora, el tiempo debe estar habilitado en los valores (capas) de los parámetros Entidades de puntos de entrada y Entidades de área de entrada.
Más información sobre cómo configurar las propiedades de tiempo en datos
El parámetro Clase de entidad de salida devolverá una clase de entidad de área con las geometrías de entrada y los identificadores únicos de los parámetros Campo de nombre de entidades de punto y Campo de nombre de entidades de área.
Sintaxis
arcpy.intelligence.CompareAreas(in_point_features, in_area_features, out_featureclass, point_id_field, area_id_field, relationship, {time_difference})
Parámetro | Explicación | Tipo de datos |
in_point_features | Las entidades de punto representan puntos de rastreo de movimiento. La capa puede tener el tiempo habilitado. | Feature Layer |
in_area_features | Las entidades de área que representan las áreas de interés que se utilizarán para identificar identificadores de punto de rastreo de movimiento únicos. La capa puede tener el tiempo habilitado. | Feature Layer |
out_featureclass | La clase de entidad de área de salida. La salida contendrá una copia de la geometría de in_area_features y los identificadores únicos de los parámetros area_id_field y point_id_field. Si los valores de los parámetros in_point_features y in_area_features tienen el tiempo habilitado y relationship se establece en LOCATION_TIME, solo se devolverán las entidades que coincidan con la geometría y el intervalo de tiempo. | Feature Layer |
point_id_field | El campo que contiene los identificadores únicos de los puntos de rastreo de movimiento. El campo puede ser un número o una cadena de caracteres. | Field |
area_id_field | El campo que contiene los identificadores únicos de las áreas de interés. El campo puede ser un número o una cadena de caracteres. | Field |
relationship | Especifica la relación entre las entradas.
| String |
time_difference (Opcional) | El tiempo permitido entre los valores de los parámetros in_point_features y in_point_features antes de considerar una relación espacial como no válida. Este parámetro está habilitado cuando el parámetro relationship se establece en LOCATION_TIME y ambas entradas tienen el tiempo habilitado. | Time Unit |
Muestra de código
El siguiente script de Python muestra cómo utilizar la función CompareAreas en un script independiente.
# Name: CompareAreas.py
# Description: Identify unique movement point track identifiers in known areas of interest.
# Import system modules
import arcpy
arcpy.env.workspace = "C:/data/Tracks.gdb"
# Set local variables
point_features = "Movement_Points"
area_features = "Areas_Of_Interest"
out_features = "Compare_Areas"
point_id_field = "Created_By"
area_id_field = "Name"
relationship = "LOCATION_TIME"
time_difference = "2 Hours"
# Execute tool
arcpy.CompareAreas_intelligence(point_features,
area_features,
out_features,
point_id_field,
area_id_field,
relationship,
time_difference)
Entornos
Información de licenciamiento
- Basic: No
- Standard: No
- Advanced: Sí