修复轨迹数据集路径 (数据管理)

摘要

用于修复轨迹数据集的源数据路径。

使用情况

  • 轨迹数据集将引用外部文件。 当移动引用的数据时,必须修复该路径以更新新的引用位置。

  • 要更改轨迹数据集中的所有路径,请使用星号 (*) 作为路径列表参数的原始路径。

参数

标注说明数据类型
轨迹数据集

输入轨迹数据集。

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)

相关主题