Comparer des zones (Renseignement)

Résumé

Compare les traces de points de mouvement sur plusieurs zones d’intérêt connues.

Utilisation

  • Cet outil permet de rechercher le nombre d’identités de traces de points uniques dans des zones connues. Pour comparer des zones dans l’espace et dans le temps, vous devez activer le temps pour les valeurs (couches) des paramètres Input Point Features (Entités ponctuelles en entrée) et Input Area Features (Entités surfaciques en entrée).

    Plus d’informations sur la définition des propriétés temporelles des données

  • Le paramètre Output Feature Class (Classe d’entités en sortie) renvoie une classe d’entités surfaciques avec les géométries en entrée et les identifiants uniques issus des paramètres Point Features Name Field (Champ Nom des entités ponctuelles) et Area Features Name Field (Champ Nom des entités surfaciques).

Syntaxe

arcpy.intelligence.CompareAreas(in_point_features, in_area_features, out_featureclass, point_id_field, area_id_field, relationship, {time_difference})
ParamètreExplicationType de données
in_point_features

Entités ponctuelles représentant les points de trace de mouvement. Il est possible d’activer le temps sur la couche.

Feature Layer
in_area_features

Entités surfaciques représentant les zones d’intérêt qui seront utilisées pour identifier les identifiants uniques des points de trace de mouvement. Il est possible d’activer le temps sur la couche.

Feature Layer
out_featureclass

Classe d’entités de la zone en sortie. La sortie contient une copie de la géométrie in_area_features et les identifiants uniques issus des paramètres area_id_field et point_id_field.

Si le temps est activé pour les deux valeurs de paramètre in_point_features et in_area_features et que relationship est défini sur LOCATION_TIME, seules les entités correspondant à la géométrie et à la période sont renvoyées.

Feature Layer
point_id_field

Champ contenant les identifiants uniques des points de trace de mouvement. Le champ peut contenir un nombre ou une chaîne.

Field
area_id_field

Champ contenant les identifiants uniques des zones d’intérêt. Le champ peut contenir un nombre ou une chaîne.

Field
relationship

Spécifie la relation entre les entrées.

  • LOCATION_ONLY Les entités ponctuelles et surfaciques sont évaluées en fonction de la co-occurrence spatiale.
  • LOCATION_TIME Les entités ponctuelles et surfaciques sont évaluées en fonction de la co-occurrence spatiale et temporelle.
String
time_difference
(Facultatif)

Durée autorisée entre les valeurs de paramètre in_point_features et in_point_features avant qu’une relation spatiale soit considérée comme non valide. Ce paramètre est activé lorsque le paramètre relationship est défini sur LOCATION_TIME et que le temps est activé pour les deux entrées.

Time Unit

Exemple de code

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

Le script Python ci-dessous illustre l'utilisation de l'outil CompareAreas dans un script autonome.

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

Informations de licence

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

Rubriques connexes