捕捉到网络

实时和大数据分析中的可用工具图标

“捕捉到网络”工具 “捕捉到网络”工具 可将点几何更新为捕捉到提供的折线网络上。 指定搜索距离,该距离以每个要素为起点,终点为搜索到的要捕捉到的网络元素。

必须在输入数据集上指定 Track IDStart Time 关键字段,才能正常运行。 Track IDStart Time 日期字段为必填字段,原因在于系统会使用观测点的基于轨迹的顺序和方向性质将要素捕捉到正确的网络线要素。

“捕捉到网络”工具具有两个输入数据集。 目标数据集是具有 Track IDStart Time 关键字段的观测点的点要素数据集。 连接数据集是表示网络的折线数据集。 此折线数据集具有三个必填字段,以与“捕捉到网络”工具配合使用。 有关其他详细信息,请参阅以下用法说明部分。

示例

以下为“捕捉到网络”工具的用例:

  • 运输组织正在监控配备有自动车辆定位 (AVL) 追踪设备的车辆。 “捕捉到网络”工具可用于将观测点捕捉到道路网络,以提高 AVL GPS 观测点的精度。
  • 城市正在监控扫雪车作业,并希望更好地了解车辆的运行情况。 “捕捉到网络”工具可用于将观测点捕捉到城市的道路网络。 将在稍后的属性连接中使用 LineID 属性,以使用车辆行驶所沿道路的路段属性信息来丰富每个车辆观测值。

用法说明

使用“捕捉到网络”工具时,请谨记以下信息:

  • 向此工具提供的折线要素网络的唯一要求是图层方案必须包含正确填充的以下三个字段:
    • OBJECTIDFID
    • F_AUTOMOBIF_AUTOMOBILES
    • T_AUTOMOBIT_AUTOMOBILES
  • 对于每个折线要素,所提供的 OBJECTIDFID 字段应包含唯一的整数值(数值)。 如果 OBJECTIDFID 字段作为浮点型提供,则其将被转换为整型。
  • F_AUTOMOBI/F_AUTOMOBILEST_AUTOMOBI/T_AUTOMOBILES 字段指示相对于折线要素的数字化方向的行驶方向。 F_AUTOMOBI/F_AUTOMOBILEST_AUTOMOBI/T_AUTOMOBILES 字段应为具有 YN 值的字符串字段。 如果具有这些值的字段具有不同的字段名称,则可以使用计算字段映射字段工具将这些字段的名称更改为所需名称或生成具有所需名称的这些字段的副本。
    • 如果行驶方向与数字化方向相反,则 F_AUTOMOBI/F_AUTOMOBILES = Y 并且 T_AUTOMOBI/T_AUTOMOBILES = N
    • 如果行驶方向与数字化方向相同,则 F_AUTOMOBI/F_AUTOMOBILES = N 并且 T_AUTOMOBI/T_AUTOMOBILES = Y
    • 如果路段为双向街道,则 F_AUTOMOBI/F_AUTOMOBILES = N 并且 T_AUTOMOBI/T_AUTOMOBILES = N
  • 分割距离分割时间航向参数为可选参数。
  • 在要捕捉的目标要素中,如果某些要素缺少几何、追踪 ID 值或开始时间值,则将从捕捉到的要素中丢弃这些要素。
  • 如果网络要素中的某些要素缺少几何,则将不会对这些要素执行捕捉操作。
  • F_AUTOMOBI/F_AUTOMOBILEST_AUTOMOBI/T_AUTOMOBILES 字段的值为 Y 的网络折线段将视为闭合线段,点不会捕捉到线段。

参数

以下是“捕捉到网络”工具的参数:

参数描述数据类型

输入图层

将根据用户定义的参数捕捉到网络的点要素。

该数据集必须具有 Track IDStart Time 关键字段。

点要素

网络图层

表示将要素捕捉到的网络的折线要素。

图层具有以下三个字段:

  • OBJECTIDFID
  • F_AUTOMOBI/F_AUTOMOBILES
  • T_AUTOMOBI/T_AUTOMOBILES
F_AUTOMOBI/F_AUTOMOBILEST_AUTOMOBI/T_AUTOMOBILES 字段指示相对于折线要素的数字化方向的行驶方向。 F_AUTOMOBIT_AUTOMOBI/T_AUTOMOBILES 字段应为具有 YN 值的字符串字段。 如果具有这些值的字段具有不同的名称,则可以使用计算字段映射字段工具将这些字段的名称更改为所需名称或生成具有所需名称的这些字段的副本。
  • 如果行驶方向与数字化方向相反,则 F_AUTOMOBI/F_AUTOMOBILES = Y 并且 T_AUTOMOBI/T_AUTOMOBILES = N
  • 如果行驶方向与数字化方向相同,则 F_AUTOMOBI/F_AUTOMOBILES = N 并且 T_AUTOMOBI/T_AUTOMOBILES = Y
  • 如果路段为双向街道,则 F_AUTOMOBI/F_AUTOMOBILES = N 并且 T_AUTOMOBI/T_AUTOMOBILES = N

折线要素

搜索距离

该距离以每个点要素为起点,终点为搜索到的要捕捉到的网络要素。

字符串

轨迹 ID 字段

唯一标识观测点的字段。 如果已在输入数据集中标识 Track ID 关键字段,则将自动对其进行提取。

如果系统未针对输入数据集指定 Track ID 字段,则必须使用此参数来标识唯一标识观测点的 Track ID 字段。

字符串

分割时间(可选)

观测点的间隔时间量,如果超过此时间量,则处理过程将被分成不同的轨迹。

字符串

分割距离(可选)

观测点的间隔距离,如果超过此距离,则处理过程将被分成不同的轨迹。

字符串

航向(可选)

如果传入要素具有包含确定值的航向字段,则可以使用航向参数指定此字段以提高网络捕捉精度。

为航向指定的字段必须为数值字段。

字符串

连接字段

从网络方案中选择字段以添加到目标要素。

例如,如果已选择 STREET_NAME 连接字段,则输出方案将添加 STREET_NAME 字段。 如果将点捕捉至名为 Main Street 的街道,则此字段的值也将为 Main Street

字符串

要素处理 - 仅保留捕捉到的要素

指定“捕捉到网络”工具应如何处理未捕捉到网络要素的要素。

您可以仅保留捕捉到网络的要素,也可无论捕捉成功与否均保留所有要素。

如果未能成功捕捉要素,则系统将保留原始几何,且“捕捉到网络”工具填充的字段将为空。

布尔

输出图层

输出图层将包含附加到每个要素原始属性的以下属性。 任何指定的连接字段也将添加到输出图层。

字段名描述字段类型

OrigX

点的原始 x 坐标。

Float64

OrigY

点的原始 y 坐标。

Float64

LineID

将点要素捕捉到的网络折线要素的 OBJECTID 或 FID。

Float64

FractionAlong

沿此折线(将点要素捕捉到其中)的百分比分数。

Float64

DistanceToLine

从原始要素到沿折线(将点捕捉到其中)的点的距离。

Float64

SnapScore

捕捉操作的相对估计精度。

Float64

HeadingOriginal

根据点(及其紧邻的先前点)的原始位置计算的航向。

Float64

HeadingSnapped

根据点(及其紧邻的先前捕捉点)的捕捉位置计算的航向。

Float64