Skip to main content

追加路径 (位置参考工具)

汇总

用于将输入折线图层中的路径追加到 LRS 网络中。

注:

当目标图层为要素服务图层时,验证结果将写入 ArcGIS Server 目录中的文件。 默认情况下,此文件会在 10 分钟后自动清除,这可能不足以处理所有验证并将其写入正在运行 ArcGIS Pro 的工作站。 对于较大的数据负载,建议您将最大文件期限调整为至少一小时。 可以在 ArcGIS Server Manager 中编辑服务器目录以调整此设置。

用法

  • 运行此工具需要 LRS 数据集。

  • 当选中考虑现有中心线参数时,此工具支持在现有中心线上追加路径。

    • 如果不考虑现有中心线,则此工具将在目标 LRS 数据集中创建中心线,并在目标 LRS 网络中创建路径。

    • 当考虑现有中心线时,此工具可将路径与目标 LRS 数据集中与源路径具有完全几何匹配的现有中心线相关联。 如果追加到路径的中心线没有中心线 ID,则将创建中心线 ID,并添加中心线序列记录。 如果追加路径的位置存在中心线 ID,则将使用已追加路径的路径 ID 来更新现有中心线序列记录。

  • 选中考虑现有中心线参数时,以下条件将导致错误且必须在源路径可被追加之前解决:

    • 追加路径要素需要执行中心线分割。

    • 中心线和路径的 x、y 和 z 几何不匹配。

    • 中心线部分匹配,例如,如果部分中心线超出 x、y 和 z 容差范围。

    • 已追加路径具有与几何相匹配的一条或多条中心线,但某些位置不存在中心线。

    • 检测到重叠中心线。

    • 不存在与已追加路径相匹配的中心线。

    • 源路径或现有中心线拥有零长度或近似零长度,这将因为拓扑容差进程而导致几何中有间隙。 当两个点之间的距离小于或等于以下值时,聚类过程会将两个点捕捉到一起:

      \(1.01 \space * \space sqrt(2) \space * \space (2 \space * \space tolerance \space + \space 2 \space * \space resolution)\)

      有关聚类的详细信息,请参阅要素类基础知识

  • 输出路径将具有来自输入折线折点的 x、y 和 z 值,但不会追加 m 值。

  • 在追加路径之前,需要创建任何新字段,这些新字段将用于基础 LRS 网络要素类中的字段映射。

  • 输入折线要素类和目标 LRS 网络的空间参考、x,y 分辨率和 x,y 容差必须相匹配。

  • 将在本地写入一个文本文件,说明该工具已运行,并包含有关验证失败的路径的信息。 工具消息将提供文本文件的位置,该位置位于临时目录中。

  • 当选中允许部分加载路径参数时,将支持以下内容:

    • 有效的源路径将追加到目标 LRS 网络,即便某些源路径验证失败。

    • 该工具将提供包含验证失败的源路径的要素类。 您可以使用文本文件中的信息来修复有问题的源路径。

      注:

      要素类是临时创建,将在 ArcGIS Pro 关闭时被删除。 要复制要素类,请右键单击内容窗格中的图层,然后单击数据 > 导出要素,或使用导出要素工具。

  • 此工具的输出是经过修改的 LRS 网络,该网络具有追加的路径和创建的中心线要素。

  • 启用冲突预防后,将支持以下内容:

    • 如果要追加的路径为新路径,则不会为这些路径获取锁。

    • 对于其他加载类型,例如按路径 ID 停用按路径 ID 替换,将自动获取锁(如果可用)。

    • 如果无法获取锁,则该工具将不会运行并将提供有问题的锁的文本文件。

    • 如果在默认版本中工作,则当该工具成功完成运行时,将自动释放所获取的锁。

    • 如果在授权版本中工作,则当该工具完成后,获取的锁将保持在 ON POST 的可释放状态。 请发布或删除版本以释放锁。

    • 如果在授权版本中工作并且工具进程因中断而取消,则获取的锁将保持在 Yes 的可释放状态。 锁拥有者可以释放锁。

    了解有关在 ArcGIS Pipeline Referencing 中释放锁或者在 ArcGIS Roads and Highways 中释放锁的详细信息。

    了解有关 ArcGIS Pipeline Referencing 中的冲突预防ArcGIS Roads and Highways 中的冲突预防的详细信息。

  • 如果输入折线要素类包含曲线,则将对曲线进行增密。

    了解有关 ArcGIS Pipeline Referencing 中的曲线ArcGIS Roads and Highways 中的曲线的详细信息。

  • 如果目标 LRS 网络配置为支持多字段路径 ID 的线路网络,则追加路径无需以下参数:

    • 路径名称字段

    • 线路名称字段

  • 当使用加载类型参数的添加参数值追加新路径时,如果目标 LRS 网络已配置路径名称,则可以使用该路径名称追加路径。 如果路径 ID 为空,则将为已追加路径自动生成路径 ID。

  • 该工具将检查线路顺序值是否大于零,并以 100 为增量,检查线路中的流向与路径方向。 不正确的线路顺序值将导致该工具失效。 输出文本文件将不正确的线路顺序值报告为错误。 修复这些错误后,该工具将成功运行。

  • 该工具将检查配置有将加载路径的 LRS 网络的公共设施网络。 如果找到公共设施网络,则该工具会在追加路径时考虑现有中心线,并且会在地理处理窗格中隐藏考虑现有中心线参数。

    了解有关一起管理 Pipeline Referencing 和公共设施网络的详细信息

  • 如果加载类型参数设置为按路径 ID 替换按路径 ID 停用,并且源路径与目标路径具有不同的路径名称和路径 ID 值,则此工具将失败。

  • 如果针对加载类型参数指定按路径 ID 替换参数值,则任何被替换的路径,其路径和中心线序列记录都将被替换。 将删除路径上的校准点,并且必须重新创建或重新加载这些校准点。

  • 如果 LRS 配置了地址数据管理解决方案,则默认选中考虑现有中心线参数。

参数

标注 说明 数据类型

源路径

将从中派生路径的输入。 输入可以为折线要素类、shapefile、要素服务或 LRS 网络要素类。

Feature Layer

LRS 网络

路径将加载到的目标 LRS 网络。

Feature Layer

路径 ID 字段

输入折线要素类中的字段,将映射至 LRS 网络的路径 ID 字段。 字段类型必须与目标 LRS 网络的 RouteID 字段类型相匹配,并且必须为字符串或 GUID 字段类型。 如果其为字符串字段,则字段长度必须小于或等于目标 RouteID 字段的长度。

Field

路径名称字段

输入折线要素类中的字段,将映射至 LRS 网络的路径名称字段。 该字段必须为字符串字段,并且字段长度必须小于或等于目标路径名称字段的长度。

Field

起始日期字段

(可选)

输入折线要素类中的日期字段,将映射至 LRS 网络的起始日期字段。 如果未映射该字段,则将为所有已追加路径提供表示开始时间的空值。

Field

结束日期字段

(可选)

输入折线要素类中的日期字段,将映射至 LRS 网络的结束日期字段。 如果未映射该字段,则将为所有已追加路径提供表示结束时间的空值。

Field

线路 ID 字段

(可选)

输入折线要素类中的字段,将映射至 LRS 网络的线路 ID 字段。 仅当目标 LRS 网络为 LRS 线路网络时,才会使用此参数。 字段类型和长度必须与中心线序列表的路径 ID 字段相匹配。

Field

线路名称字段

(可选)

输入折线要素类中的字符串字段,将映射至 LRS 网络的线路名称字段。 仅当目标 LRS 网络为 LRS 线路网络时,才会使用此参数。

Field

线路顺序字段

(可选)

输入折线要素类中的长整型字段,将映射至 LRS 网络的线路顺序字段。 仅当目标 LRS 网络为 LRS 线路网络时,才会使用此参数。

了解有关 Pipeline Referencing 中的线网络和线顺序Roads and Highways 中的线网络和线顺序的详细信息。

Field

字段映射

(可选)

控制将源路径字段中的属性信息传输到输入 LRS 网络的方式。 由于源路径的数据将追加到具有预定义方案的现有 LRS 网络,因此无法在目标 LRS 网络中添加或移除字段。 虽然可以为每个输出字段设置合并规则,但该工具将忽略这些规则。

Field Mappings

加载类型

(可选)

指定将具有测量或时间重叠的相应已追加路径加载到网络要素类中的方式,这些已追加路径具有相同的路径 ID。

  • 添加会将已追加路径加载到目标 LRS 网络中。 如果源路径中的任何路径 ID 已存在于具有相同时间的目标 LRS 网络中,则其将作为重复路径写入输出日志,并且在完成加载过程之前,必须对其进行更正或将其过滤掉。 这是默认设置。

  • 按路径 ID 停用会将已追加路径加载到目标 LRS 网络中,并且将停用目标 LRS 网络中与已追加路径具有相同路径 ID 和时间重叠的任何路径。 如果已追加路径遮盖具有相同路径 ID 的目标路径,则将删除该目标路径。

  • 按路径 ID 替换会将已追加路径加载到目标 LRS 网络中,并且将删除目标 LRS 网络中与已追加路径具有相同路径 ID 的任何路径。

String

加载字段

(可选)

指定将用于加载路径的字段。

  • 路径 ID将使用路径 ID 字段加载路径。 这是默认设置。

  • 路径名称将使用路径名称字段加载路径。 当加载类型参数设置为添加时,此选项仅适用于在 LRS 网络中配置了路径名称的网络。

String

考虑现有中心线

(可选)

指定是否将使用现有中心线追加路径。

  • 选中将使用现有中心线追加路径,并且不会创建新的中心线。

  • 未选中将为已追加路径创建新的中心线。 这是默认设置。

Boolean

允许部分加载路径

(可选)

指定是否即便某些路径验证失败,依然追加有效路径。

  • 选中即便某些路径验证失败,依然追加有效路径。

  • 未选中如果某些路径验证失败,将不追加路径。 这是默认设置。

Boolean

派生输出

标注 说明 数据类型

LRS 网络

已更新 LRS 网络要素图层。

Feature Layer

输出结果文件

详细说明该工具所做更改的文本文件。

Text File

已跳过路径

包含验证失败的源路径的要素类。

Feature Class

环境

当前工作空间

许可信息

  • 基本: 需要 ArcGIS Location Referencing(ArcGIS Pipeline Referencing 或 ArcGIS Roads and Highways)
  • 标准: 需要 ArcGIS Location Referencing(ArcGIS Pipeline Referencing 或 ArcGIS Roads and Highways)
  • 高级: 需要 ArcGIS Location Referencing(ArcGIS Pipeline Referencing 或 ArcGIS Roads and Highways)