可用于实时分析和大数据分析。
捕捉到网络工具
用于将点几何更新为与提供的折线网络对齐。 必须指定相对于点要素的搜索距离。 该工具会将点要素对齐或捕捉到该距离内的网络元素。
必须在输入数据集上指定追踪 ID 和开始时间关键字段,该工具才能正常运行。 Track ID 和 Start Time 日期字段为必填字段,原因在于系统会使用观测点的基于轨迹的顺序和方向性质将要素捕捉到正确的网络线要素。
捕捉到网络工具具有两个输入数据集。 目标数据集是具有 Track ID 和 Start Time 关键字段的观测点的点要素数据集。 连接数据集是表示网络的折线数据集。 此折线数据集具有三个必填字段,以与捕捉到网络工具配合使用。 有关更多详细信息,请参阅以下用法说明部分。
示例
以下是该工具的使用示例:
- 运输组织正在监控配备有自动车辆定位 (AVL) 追踪设备的车辆。 捕捉到网络工具可用于将观测点捕捉到道路网络,以提高 AVL GPS 观测点的精度。
- 城市正在监控扫雪车作业,并希望更好地了解车辆的运行情况。 捕捉到网络工具可用于将观测点捕捉到城市的道路网络。 可以在属性连接中使用 LineID 属性字段,以使用车辆行驶所沿道路的路段属性信息来丰富车辆观测值。
用法说明
使用该工具时,请谨记以下信息:
- 折线要素网络的图层方案必须在以下三个字段中包含适当值:
- OBJECTID 或 FID
- F_AUTOMOBI 或 F_AUTOMOBILES
- T_AUTOMOBI 或 T_AUTOMOBILES
- 对于每个折线要素,所提供的 OBJECTID 或 FID 字段必须包含唯一的整数值(数值)。 如果 OBJECTID 或 FID 字段作为浮点型提供,则该字段将被转换为整型。
- F_AUTOMOBI/F_AUTOMOBILES 和 T_AUTOMOBI/T_AUTOMOBILES 字段指示相对于折线要素的数字化方向的行驶方向。 F_AUTOMOBI/F_AUTOMOBILES 和 T_AUTOMOBI/T_AUTOMOBILES 字段应为字符串字段,值为 Y 或 N。 如果具有这些值的字段具有不同的字段名称,则可以使用计算字段或映射字段工具将这些字段的名称更改为所需名称或生成具有所需名称的这些字段的副本。
- 如果行驶方向与数字化方向相反,则 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_AUTOMOBILES 和 T_AUTOMOBI / T_AUTOMOBILES 字段值为 Y 的网络折线段,因为这些段被视为封闭段。
参数
以下是该工具的参数:
| 参数 | 描述 | 数据类型 |
|---|---|---|
输入图层 | 要根据用户定义的参数值捕捉到网络的点要素。 该数据集必须具有 Track ID 和 Start Time 关键字段。 | 点要素 |
网络图层 | 表示将输入点要素捕捉到的网络的折线要素。 图层具有以下三个字段:
F_AUTOMOBI/F_AUTOMOBILES 和 T_AUTOMOBI/T_AUTOMOBILES 字段指示相对于折线要素的数字化方向的行驶方向。 F_AUTOMOBI 和 T_AUTOMOBILES 字段应为具有 Y 或 N 值的字符串字段。 如果具有这些值的字段具有不同的名称,则可以使用计算字段或映射字段工具将这些字段的名称更改为所需名称或生成具有所需名称的这些字段的副本。
| 折线要素 |
搜索距离 | 点要素可以捕捉到的网络要素中相对于每个点要素的搜索距离。 | 字符串 |
追踪 ID 字段 | 唯一标识观测点的字段。 如果已在输入数据集中标识 Track ID 关键字段,则系统将自动选取该字段。 如果系统未针对输入数据集指定 Track ID 字段,则必须使用此参数来标识唯一标识观测点的 Track ID 字段。 | 字符串 |
分割时间(可选) | 观测点的间隔时间量,如果超过此时间量,则处理输出将被分成不同的轨迹。 | 字符串 |
分割距离(可选) | 观测点的间隔距离,如果超过此距离,则处理输出将被分成不同的轨迹。 | 字符串 |
航向(可选) | 如果输入要素具有包含多个值的航向字段,则可以在此参数中指定该字段以提高点捕捉到网络的精度。 为航向指定的字段必须为数值字段。 | 字符串 |
连接字段 | 从网络方案中选择要添加到目标要素的字段。 例如,如果已选择 STREET_NAME 的 join 字段,则输出方案中将添加 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 |