Réparer les chemins du jeu de données de trajectoire (Gestion des données)

Synthèse

Répare les chemins d’accès aux données sources pour un jeu de données de trajectoire.

Utilisation

  • Les jeux de données de trajectoire font référence à des fichiers externes. Lorsque les données référencées sont déplacées, les chemins d’accès doivent être réparés pour mettre à jour le nouvel emplacement de référence.

  • Pour modifier tous les chemins d’accès dans le jeu de données de trajectoire, utilisez un astérisque (*) comme chemin d’accès initial pour le paramètre Liste des chemins.

Paramètres

ÉtiquetteExplicationType de données
Jeu de données de trajectoire

Jeu de données de trajectoire en entrée.

Trajectory Layer
Liste des chemins

Liste des chemins à remapper.

Value Table
Ensemble de définition
(Facultatif)

Expression SQL permettant de limiter les réparations aux éléments sélectionnés dans le jeu de données de trajectoire.

SQL Expression

Sortie obtenue

ÉtiquetteExplicationType de données
Nom du jeu de données de trajectoire

Jeu de données de trajectoire mis à jour.

Trajectory Layer

arcpy.management.RepairTrajectoryDatasetPaths(in_trajectory_dataset, paths_list, {where_clause})
NomExplicationType de données
in_trajectory_dataset

Jeu de données de trajectoire en entrée.

Trajectory Layer
paths_list
[paths_list,...]

Liste des chemins à remapper.

Value Table
where_clause
(Facultatif)

Expression SQL permettant de limiter les réparations aux éléments sélectionnés dans le jeu de données de trajectoire.

SQL Expression

Sortie obtenue

NomExplicationType de données
out_trajectory_dataset

Jeu de données de trajectoire mis à jour.

Trajectory Layer

Exemple de code

Exemple 1 d’utilisation de la fonction RepairTrajectoryDatasetPaths (script autonome)

Cet exemple répare un chemin spécifié dans un jeu de données de trajectoire.

# Import system modules
import arcpy
from arcpy.ia import *

# Set local variables
in_trajectory_dataset = r"C:\temp\trajectory_data.gdb\trajectory_dataset"
paths_list = r"C:\Data\Altimetry C:\Data\Cryosat"
where_clause = ""

# Execute
repair_output = arcpy.management.RepairTrajectoryDatasetPaths(in_trajectory_dataset, paths_list , where_clause)
Exemple 2 d’utilisation de la fonction RepairTrajectoryDatasetPaths (script autonome)

Cet exemple répare tous les chemins dans un jeu de données de trajectoire à l’aide d’une expression de requête.

# Import system modules
import arcpy
from arcpy.ia import *

# Set local variables
in_trajectory_dataset = r"C:\temp\trajectory_data.gdb\trajectory_dataset"
paths_list = "* C:\data\CryoSat"
where_clause = "OBJECTID<2"


# Execute
repair_output = arcpy.management.RepairTrajectoryDatasetPaths(in_trajectory_dataset, paths_list, where_clause)

Rubriques connexes