Восстановить пути набора данных траекторий (Управление данными)

Краткая информация

Восстанавливает пути к источнику данных набора данных траекторий.

Использование

  • Наборы данных траекторий ссылаются на внешние файлы. Когда базовые данные перемещаются, для обновления нового местоположения пути должны быть восстановлены.

  • Чтобы изменить все пути в наборе данных траекторий, используйте звездочку (*) в качестве исходного пути для параметра Список путей.

Параметры

ПодписьОписаниеТип данных
Набор данных траектории

Входной набор данных траекторий.

Trajectory Layer
Список путей

Список путей для исправления.

Value Table
Определяющий запрос
(Дополнительный)

SQL-выражение для ограничения исправлений выбранными в наборе данных траекторий элементами.

SQL Expression

Производные выходные данные

ПодписьОписаниеТип данных
Имя набора данных траекторий

Обновленный набор данных траекторий.

Trajectory Layer

arcpy.management.RepairTrajectoryDatasetPaths(in_trajectory_dataset, paths_list, {where_clause})
ИмяОписаниеТип данных
in_trajectory_dataset

Входной набор данных траекторий.

Trajectory Layer
paths_list
[paths_list,...]

Список путей для исправления.

Value Table
where_clause
(Дополнительный)

SQL-выражение для ограничения исправлений выбранными в наборе данных траекторий элементами.

SQL Expression

Производные выходные данные

ИмяОписаниеТип данных
out_trajectory_dataset

Обновленный набор данных траекторий.

Trajectory Layer

Пример кода

RepairTrajectoryDatasetPaths, пример 1 (автономный скрипт)

В этом примере восстанавливается указанный в наборе данных траекторий путь.

# 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, пример 2 (автономный скрипт)

В этом примере восстанавливаются все пути в наборе данных траекторий с использованием выражения запроса.

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

Связанные разделы