Trajektorie-Dataset-Pfade reparieren (Data Management)

Zusammenfassung

Repariert Pfade zu Quelldaten für ein Trajektorie-Dataset.

Verwendung

  • Trajektorie-Datasets referenzieren externe Dateien. Wenn die referenzierten Daten verschoben werden, müssen die Pfade repariert werden, indem sie auf die neue Referenzposition aktualisiert werden.

  • Um alle Pfade im Trajektorie-Dataset zu ändern, verwenden Sie ein Sternchen (*) als ursprünglichen Pfad für den Parameter Pfadliste.

Parameter

BeschriftungErläuterungDatentyp
Trajektorie-Dataset

Das Eingabe-Trajektorie-Dataset.

Trajectory Layer
Liste der Pfade

Eine Liste neu zuzuordnender Pfade.

Value Table
Abfragedefinition
(optional)

Ein SQL-Ausdruck, mit dem die Reparaturen auf ausgewählte Elemente im Trajektorie-Dataset begrenzt werden.

SQL Expression

Abgeleitete Ausgabe

BeschriftungErläuterungDatentyp
Name des Trajektorie-Datasets

Das aktualisierte Trajektorie-Dataset.

Trajectory Layer

arcpy.management.RepairTrajectoryDatasetPaths(in_trajectory_dataset, paths_list, {where_clause})
NameErläuterungDatentyp
in_trajectory_dataset

Das Eingabe-Trajektorie-Dataset.

Trajectory Layer
paths_list
[paths_list,...]

Eine Liste neu zuzuordnender Pfade.

Value Table
where_clause
(optional)

Ein SQL-Ausdruck, mit dem die Reparaturen auf ausgewählte Elemente im Trajektorie-Dataset begrenzt werden.

SQL Expression

Abgeleitete Ausgabe

NameErläuterungDatentyp
out_trajectory_dataset

Das aktualisierte Trajektorie-Dataset.

Trajectory Layer

Codebeispiel

RepairTrajectoryDatasetPaths: Beispiel 1 (eigenständiges Skript)

In diesem Beispiel wird ein bestimmter Pfad in einem Trajektorie-Dataset repariert.

# 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)
RepairTrajectoryDatasetPaths: Beispiel 2 (eigenständiges Skript)

In diesem Beispiel werden alle Pfade in einem Trajektorie-Dataset mithilfe eines Abfrageausdrucks repariert.

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

Lizenzinformationen

  • Basic: Nein
  • Standard: Ja
  • Advanced: Ja

Verwandte Themen