Sélectionner les traces de mouvement (AllSource)

Synthèse

Sélectionne des traces de mouvement en fonction d’une zone d’intérêt.

Utilisation

  • Cet outil sélectionne les traces identifiées par la valeur du paramètre Champ d’ID de trace, à partir de la valeur du paramètre Entités en entrée intersectant les entités de la valeur du paramètre Zone d’intérêt. Si l’option Avant, Après ou Avant et après est spécifiée pour le paramètre Relation temporelle, les résultats contiennent uniquement les identifiants de trace et les entités uniques répondant aux exigences temporelles définies dans le paramètre Données temporelles sélectionnées.

  • Le temps doit être activé pour la valeur du paramètre Entités en entrée si le paramètre Relation temporelle a la valeur Avant, Après ou Avant et après.

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

  • Si la valeur du paramètre Entités en entrée est une classe d’entités, l’outil renvoie une couche avec la sélection appliquée.

Paramètres

ÉtiquetteExplicationType de données
Entités en entrée

Entités qui seront comparées à la valeur du paramètre Zone d’intérêt pour identifier les traces uniques et sélectionner celles qui sont pertinentes.

Feature Layer
Track ID Field

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

Field
Zone d’intérêt

Entités à comparer à la valeur de Entités en entrée pour identifier les traces à sélectionner.

Feature Set
Time Relationship (Relation temporelle)

Spécifie la relation temporelle entre les valeurs des paramètres Entités en entrée et Zone d’intérêt. Si l’option Avant, Après ou Avant et après est spécifiée, seules les entités présentes dans la valeur de Zone d’intérêt pendant la période spécifiée sont incluses dans la sélection en sortie.

  • Avant et aprèsLorsque le temps d’une entité est antérieur au premier temps et postérieur au dernier temps identifié pour la valeur de Zone d’intérêt, mais qu’il se trouve dans l’intervalle compris entre ces deux temps, la relation temporelle se situe avant et après les données temporelles sélectionnées.
  • AvantLorsque le temps d’une entité est antérieur au premier temps identifié pour la valeur de Zone d’intérêt, mais qu’il est compris dans l’intervalle spécifié partant du premier temps identifié, la relation temporelle se situe avant les données temporelles sélectionnées.
  • AprèsLorsque le temps d’une entité est postérieur au dernier temps identifié pour la valeur de Zone d’intérêt, mais qu’il est compris dans l’intervalle spécifié partant du dernier temps identifié, la relation temporelle se situe avant les données temporelles sélectionnées.
  • AucunToutes les traces associées à l’identifiant unique spécifié dans Champ d’ID de trace présentes dans la Zone d’intérêt sont renvoyées.
String
Données temporelles sélectionnées

Intervalle de temps utilisé pour sélectionner les entités si la valeur Avant, Après ou Avant et après est spécifiée pour le paramètre Relation temporelle.

Si la valeur Avant ou Avant et après est spécifiée, le premier temps sélectionné (le plus tôt) devient le premier temps identifié des entités sélectionnées à partir de la sélection initiale générée à partir des paramètres Entités en entrée et Zone d’intérêt, en soustrayant la valeur temporelle spécifiée. Si la valeur Après ou Avant et après est spécifiée, les données temporelles sélectionnées sont ajoutées au dernier temps (le plus tard) de la sélection initiale pour identifier les entités sélectionnées.

Time Unit

Sortie obtenue

ÉtiquetteExplicationType de données
Entités mises à jour

Entités en entrée mises à jour.

Feature Layer

arcpy.intelligence.SelectMovementTracks(in_features, track_id_field, area_of_interest, time_relationship, selection_time)
NomExplicationType de données
in_features

Entités qui seront comparées à la valeur du paramètre area_of_interest pour identifier les traces uniques et sélectionner celles qui sont pertinentes.

Feature Layer
track_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_of_interest

Entités à comparer à la valeur de in_features pour identifier les traces à sélectionner.

Feature Set
time_relationship

Spécifie la relation temporelle entre les valeurs des paramètres in_features et area_of_interest. Si l’option BEFORE, AFTER ou BEFORE_AFTER est spécifiée, seules les entités présentes dans la valeur de area_of_interest pendant la période spécifiée sont incluses dans la sélection en sortie.

  • BEFORE_AFTERLorsque le temps d’une entité est antérieur au premier temps et postérieur au dernier temps identifié pour la valeur de Zone d’intérêt, mais qu’il se trouve dans l’intervalle compris entre ces deux temps, la relation temporelle se situe avant et après les données temporelles sélectionnées.
  • BEFORELorsque le temps d’une entité est antérieur au premier temps identifié pour la valeur de Zone d’intérêt, mais qu’il est compris dans l’intervalle spécifié partant du premier temps identifié, la relation temporelle se situe avant les données temporelles sélectionnées.
  • AFTERLorsque le temps d’une entité est postérieur au dernier temps identifié pour la valeur de Zone d’intérêt, mais qu’il est compris dans l’intervalle spécifié partant du dernier temps identifié, la relation temporelle se situe avant les données temporelles sélectionnées.
  • NONEToutes les traces associées à l’identifiant unique spécifié dans Champ d’ID de trace présentes dans la Zone d’intérêt sont renvoyées.
String
selection_time

Intervalle de temps utilisé pour sélectionner les entités si la valeur BEFORE, AFTER ou BEFORE_AFTER est spécifiée pour le paramètre time_relationship.

Si la valeur BEFORE ou BEFORE_AFTER est spécifiée, le premier temps sélectionné (le plus tôt) devient le premier temps identifié des entités sélectionnées à partir de la sélection initiale générée à partir des paramètres in_features et area_of_interest, en soustrayant la valeur temporelle spécifiée. Si la valeur AFTER ou BEFORE_AFTER est spécifiée, les données temporelles sélectionnées sont ajoutées au dernier temps (le plus tard) de la sélection initiale pour identifier les entités sélectionnées.

Time Unit

Sortie obtenue

NomExplicationType de données
updated_featureclass

Entités en entrée mises à jour.

Feature Layer

Exemple de code

SelectMovementTracks (script autonome)

Le script Python ci-dessous illustre l’utilisation de la fonction SelectMovementTracks dans un script autonome.

# SelectMovementTracks.py
# Description: Select movement tracks that are identified in a known area 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"

arcpy.management.MakeFeatureLayer(point_features, "lyr")
arcpy.intelligence.SelectMovementTracks("lyr", 
                                        "created_user", 
                                        area_features, 
                                        "NONE")

Environnements

Cet outil n’utilise pas d’environnement de géotraitement.