Comparar áreas (Inteligencia)

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ámetroExplicaciónTipo 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.

  • LOCATION_ONLY Las entidades de punto y área se evaluarán en función de la coocurrencia espacial.
  • LOCATION_TIME Las entidades de punto y área se evaluarán en función de la coocurrencia espacial y temporal.
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

Ejemplo de CompareAreas (script independiente)

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)

Información de licenciamiento

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

Temas relacionados