Étiquette | Explication | Type de données |
Entités en entrée | Entités ponctuelles en tant que positions des points le long des pistes à créer. | Feature Layer |
Champ Date | Champ de date à utiliser pour classer les points Entités en entrée. | Field |
Classe d’entités en sortie | Entités linéaires de piste en sortie. | Feature Class |
Champ de regroupement (Facultatif) | Un champ provenant du paramètre Entités en entrée permet de regrouper les points en entrée. Chaque groupe unique crée une piste distincte. | Field |
Include Velocity Fields (Inclure les champs de vitesse) (Facultatif) | Indique si les champs de vitesse en sortie (speed_mps, speed_mph, speed_kph et speed_knt) doivent être inclus dans la valeur du paramètre Classe d’entités en sortie.
| Boolean |
Output Sequence Points (Points de la séquence en sortie) (Facultatif) | Entités ponctuelles en sortie. La sortie inclut un champ SEQUENCE contenant l’ordre à utiliser pour le chemin créé dans le paramètre Classe d’entités en sortie. | Feature Class |
Erreur lors d’horodatages dupliqués (Facultatif) | Indique si les horodatages dupliqués dans la valeur du paramètre Champ de date ou au sein de chaque groupe de la valeur du paramètre Champ de groupe sont acceptés ou entraînent l’échec de l’outil.
| Boolean |
Conserver les champs en entrée (Facultatif) | Indique si les champs sont transférés depuis la valeur du paramètre Entités en entrée vers la valeur du paramètre Points de la séquence en sortie.
| Boolean |
Synthèse
Convertit les séquences temporelles de données ponctuelles en entrée, telles que des points GPS, en une série de chemins en sortie.
Utilisation
Si les valeurs du paramètre Entités en entrée se situent dans un système de coordonnées projetées, la valeur du paramètre Classe d’entités en sortie utilise le même système de coordonnées. Si les valeurs du paramètre Entités en entrée figurent dans un système de coordonnées géographiques, la valeur du paramètre Classe d’entités en sortie utilise la projection azimutale équidistante.
Si les valeurs du paramètre Entités en entrée ont des points ayant les mêmes coordonnées, un décalage d’un centimètre est ajouté aux secondes coordonnées Y lors de la création de chaque ligne en sortie. Ceci est dû au fait que le modèle de géométrie ne permet pas d’avoir des sommets dupliqués dans une même polyligne.
Si les points des Entités en entrée se trouvent dans un système Web Mercator projeté, des différences peuvent apparaître entre les valeurs des champs Shape Length et distance_m, car les valeurs du champ distance_m sont calculées avec une longueur géodésique et considérées comme plus précises.
Les champs suivants sont ajoutés à la valeur du paramètre Classe d’entités en sortie :
Nom du champ Alias du champ Description d_start Start Date Date et heure de début
d_start_s Start Date (string) Date et heure de début en tant que chaîne ou texte
d_end End Date Date et heure de fin
d_end_s End Date (string) Date et heure de fin en tant que chaîne ou texte
distance_m Distance (meters) Distance en mètres
dt_sec Time Delta (seconds) Différence de temps en secondes
dt_min Time Delta (minutes) Différence de temps en minutes
speed_mps Speed (meters per second) Facultatif. Vitesse en mètres par seconde
speed_mph Speed (miles per hour) Facultatif. Vitesse en miles par heure
speed_kph Speed (kilometers per hour) Facultatif. Vitesse en kilomètres par heure
speed_knt Speed (knots) Facultatif. Vitesse en nœuds
oid_start Start ObjectID ID d’objet du point de début issu de Entités en entrée
oid_end End ObjectID ID d’objet du point de fin issu de Entités en entrée
group_id Group Identification Facultatif. Valeurs de Champ de regroupement provenant du paramètre Entités en entrée
Les champs suivants sont ajoutés au paramètre Points de la séquence en sortie :
Nom du champ Alias du champ Description sequence Sequence Number Numéro de séquence du point dans la trace
date Date Champ Date/heure issu du paramètre Entités en entrée
date_str Date (string) Champ Date/heure sous forme de chaîne
oid_orig Original ObjectID ID d’objet de l’entité d’origine issu du paramètre Entités en entrée
group_id Group Identification Facultatif. Valeurs de Champ de regroupement provenant du paramètre Entités en entrée
Un fichier .lyrx en sortie (paramètres de couche et de symbologie) est créé pour les paramètres Classe d’entités en sortie et Points de la séquence en sortie. Ces fichiers sont créés dans l’espace de travail de dossier le plus proche contenant les entités en sortie.
Si le paramètre Inclure la vitesse est coché et que le paramètre Erreur lors d’horodatages dupliqués n’est pas sélectionné, tous les horodatages dupliqués mesurés par la vitesse de trace en sortie ont la valeur inf (l’infini), quelle que soit la distance entre les points.
Paramètres
arcpy.intelligence.PointsToTrackSegments(in_features, date_field, out_feature_class, {group_field}, {include_velocity}, {out_point_feature_class}, {error_on_duplicate_timestamps}, {keep_input_fields})
Nom | Explication | Type de données |
in_features | Entités ponctuelles en tant que positions des points le long des pistes à créer. | Feature Layer |
date_field | Champ de date à utiliser pour classer les points in_features. | Field |
out_feature_class | Entités linéaires de piste en sortie. | Feature Class |
group_field (Facultatif) | Un champ provenant du paramètre in_features permet de regrouper les points en entrée. Chaque groupe unique crée une piste distincte. | Field |
include_velocity (Facultatif) | Indique si les champs de vitesse en sortie (speed_mps, speed_mph, speed_kph et speed_knt) doivent être inclus dans la valeur du paramètre out_feature_class.
| Boolean |
out_point_feature_class (Facultatif) | Entités ponctuelles en sortie. La sortie inclut un champ SEQUENCE contenant l’ordre à utiliser pour le chemin créé dans le paramètre out_feature_class. | Feature Class |
error_on_duplicate_timestamps (Facultatif) | Indique si les horodatages dupliqués dans la valeur du paramètre date_field ou au sein de chaque groupe de la valeur du paramètre group_field sont acceptés ou entraînent l’échec de l’outil.
| Boolean |
keep_input_fields (Facultatif) | Indique si les champs sont transférés depuis la valeur du paramètre in_features vers la valeur du paramètre out_point_feature_class.
| Boolean |
Exemple de code
Le script de la fenêtre Python ci-dessous illustre l’utilisation de la fonction PointsToTrackSegments en mode immédiat :
import arcpy
arcpy.intelligence.PointsToTrackSegments("C:/data/mtracks.gdb/source_pts",
"DateTime",
"C:/data/mtracks.gdb/tracklines",
"Name",
"INCLUDE_VELOCITY",
"C:/data/mtracks.gdb/seqpoints")
Le script Python ci-dessous illustre l’utilisation de la fonction PointsToTrackSegments dans un script autonome :
# Name: PointsToTrackSegments_Example2.py
# Description: Convert points to track segments.
# Import system modules
import arcpy
# Set local variables
in_features = "C:/data/mtracks.gdb/source_pts"
date_time = "DateTime"
out_feature_class = "C:/data/mtracks.gdb/tracklines"
group_field = "Name"
out_points = "C:/data/mtracks.gdb/seqpoints"
# Run PointsToTrackSegments
arcpy.intelligence.PointsToTrackSegments(in_features, date_time,
out_feature_class, group_field,
"INCLUDE_VELOCITY", out_points)
Environnements
Informations de licence
- Basic: Oui
- Standard: Oui
- Advanced: Oui
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?