处理路径编辑内容
可以使用处理编辑内容工具
来运行常见的路径编辑后处理工具。 该工具可更新受 LRS 路径编辑影响的事件、交叉点或路径,并支持使用 ArcGIS Pro 中的工具撤销或重新进行操作。 您可以在编辑会话内部或外部运行此工具。
如果启用了冲突预防,则在位置参考选项中选中即使存在冲突预防锁,仍将生成交叉点选项时,将绕过相交路线上的现有锁。
注意:
绕过冲突预防锁可能会导致数据损坏或意外行为。 在运行此工具之前,请考虑潜在的后果并创建数据库备份,并选中即使存在冲突预防锁,仍将生成交叉点选项。
对于配置了派生网络的线网络,处理编辑内容工具将按列出的顺序运行以下工具:
生成交叉点 - 根据编辑的路径创建或更新交叉点。
注:
可以在位置参考选项中启用或禁用此工具。
应用事件行为 - 将事件行为应用至编辑的路径。
生成路径 - 根据编辑的路径生成派生网络。
派生事件测量 - 更新已编辑父路径或路径的事件的派生事件测量值。
对于非线网络或未配置派生网络的线网络,处理编辑内容工具将按列出的顺序运行以下工具:
在线网络上处理的编辑内容
在线网络上使用处理编辑内容工具
时,它会在 LRS 网络中的所有具有未处理编辑内容的路径上按顺序运行生成交叉点、应用事件行为、生成路径和派生事件测量工具。
路径编辑之前
在以下场景中,线上的最后一条路径即将停用。 线上有跨线事件、点事件、交叉点事件。 两个事件图层均配置了“固定不动”事件行为,以用于路径停用操作。
下图显示了路径停用前 LRS 数据的状态:
下表显示了路径停用前的路径信息:
|
网络 |
线名称 |
路径名称 |
起始日期 |
结束日期 |
测量始于 |
测量止于 |
|---|---|---|---|---|---|---|
|
线网络 |
Line1 |
Route1 |
1/1/2000 |
<空> |
0 |
20 |
|
线网络 |
Line1 |
Route2 |
1/1/2000 |
<空> |
30 |
50 |
|
线网络 |
Line1 |
Route3 |
1/1/2000 |
<空> |
70 |
90 |
|
派生网络 |
N/A |
Line1 |
1/1/2000 |
<空> |
0 |
60 |
下表显示了路径停用前的线事件信息:
|
事件 ID |
路径始于名称 |
路径止于名称 |
起始日期 |
结束日期 |
测量始于 |
测量止于 |
派生路径名称 |
派生测量始于 |
派生测量止于 |
|---|---|---|---|---|---|---|---|---|---|
|
LineEvent1 |
Route1 |
Route3 |
1/1/2000 |
<空> |
0 |
90 |
Line1 |
0 |
60 |
下表显示了路径停用前的点事件信息:
|
事件 ID |
路径名称 |
起始日期 |
结束日期 |
测量 |
派生路径名称 |
派生测量 |
|---|---|---|---|---|---|---|
|
PointEvent1 |
Route3 |
1/1/2000 |
<空> |
75 |
Line1 |
45 |
下表显示了路径停用前的交叉点事件信息:
|
交叉点名称 |
路径名称 |
起始日期 |
结束日期 |
测量 |
|---|---|---|---|---|
|
Route3, Boundary1 |
Route3 |
1/1/2000 |
<空> |
85 |
路径编辑后
Route3 已从 1/1/2010 后停用。 线网络已更新;但是交叉点、事件和派生网络图层尚未更新。
以下逻辑示意图显示了停用之后的更新路径:
下表显示了路径停用后的路径信息:
|
网络 |
线名称 |
路径名称 |
起始日期 |
结束日期 |
测量始于 |
测量止于 |
|---|---|---|---|---|---|---|
|
线网络 |
Line1 |
Route1 |
1/1/2000 |
<空> |
0 |
20 |
|
线网络 |
Line1 |
Route2 |
1/1/2000 |
<空> |
30 |
50 |
|
线网络 |
Line1 |
Route3 |
1/1/2000 |
1/1/2010 |
70 |
90 |
|
派生网络 |
N/A |
Line1 |
1/1/2000 |
<空> |
0 |
60 |
注:
路径停用后,交叉点、事件以及派生网络图层尚未更新。
处理编辑内容后
处理编辑内容工具通过按顺序运行工具对已编辑的路线进行以下更新来完成 LRS 工作流:
更新交叉点。
应用事件行为。
生成路径,包括派生网络。
更新派生事件测量。
以下逻辑示意图显示了运行处理编辑内容工具之后的更新 LRS:
根据路径停用重新生成了派生网络。 下表显示了运行处理编辑内容工具
后更新的派生网络信息:
|
网络 |
线名称 |
路径名称 |
起始日期 |
结束日期 |
测量始于 |
测量止于 |
|---|---|---|---|---|---|---|
|
线网络 |
Line1 |
Route1 |
1/1/2000 |
<空> |
0 |
20 |
|
线网络 |
Line1 |
Route2 |
1/1/2000 |
<空> |
30 |
50 |
|
线网络 |
Line1 |
Route3 |
1/1/2000 |
1/1/2010 |
70 |
90 |
|
派生网络 |
N/A |
Line1 |
1/1/2000 |
1/1/2010 |
0 |
60 |
|
派生网络 |
N/A |
Line1 |
1/1/2010 |
<空> |
0 |
40 |
线事件图层执行固定不动事件行为,根据更新的派生网络更新派生测量信息。 下表显示了运行处理编辑内容工具
后更新的线事件信息:
|
事件 ID |
路径始于名称 |
路径止于名称 |
起始日期 |
结束日期 |
测量始于 |
测量止于 |
派生路径名称 |
派生测量始于 |
派生测量止于 |
|---|---|---|---|---|---|---|---|---|---|
|
LineEvent1 |
Route1 |
Route3 |
1/1/2000 |
1/1/2010 |
0 |
90 |
Line1 |
0 |
60 |
|
LineEvent1 |
Route1 |
Route2 |
1/1/2010 |
<空> |
0 |
50 |
Line1 |
0 |
40 |
点事件图层执行固定不动事件行为,根据更新的派生网络更新派生测量信息。 下表显示了运行处理编辑内容工具后的线事件信息:
|
事件 ID |
路径名称 |
起始日期 |
结束日期 |
测量 |
派生路径名称 |
派生测量 |
|---|---|---|---|---|---|---|
|
PointEvent1 |
Route3 |
1/1/2000 |
1/1/2010 |
85 |
Line1 |
55 |
交叉点将重新生成,但部分交叉点会因路径停用而停用。 沿 Line1 不再有任何路径与边界面相交。 下表显示了运行处理编辑内容工具
后的交叉点信息:
|
交叉点名称 |
路径名称 |
起始日期 |
结束日期 |
测量 |
|---|---|---|---|---|
|
Route3, Boundary1 |
Route3 |
1/1/2000 |
1/1/2010 |
85 |
在非线网络上处理的编辑内容
在非线网络上使用处理编辑内容工具
时,只会在 LRS 网络中的所有具有未处理编辑内容的路径上按顺序运行生成交叉点和应用事件行为地理处理工具。
注:
由于非线网络无法配置派生网络,因此生成路径和派生事件测量工具无法运行。
路径编辑之前
在以下场景中,Route1 的后半段即将停用。 路径上有线事件、点事件、交叉点事件。 两个事件图层均配置了“固定不动”事件行为,以用于路径停用操作。
下图显示了路径停用前 LRS 数据的状态:
下表显示了路径停用前的路径信息:
|
路径名称 |
起始日期 |
结束日期 |
测量始于 |
测量止于 |
|---|---|---|---|---|
|
Route1 |
1/1/2000 |
<空> |
0 |
60 |
|
RouteA |
1/1/2000 |
<空> |
0 |
10 |
下表显示了路径停用前的线事件信息:
|
事件 ID |
路径名称 |
起始日期 |
结束日期 |
测量始于 |
测量止于 |
|---|---|---|---|---|---|
|
LineEvent1 |
Route1 |
1/1/2000 |
<空> |
0 |
60 |
下表显示了路径停用前的点事件信息:
|
事件 ID |
路径名称 |
起始日期 |
结束日期 |
测量 |
|---|---|---|---|---|
|
PointEvent1 |
Route1 |
1/1/2000 |
<空> |
45 |
下表显示了路径停用前的交叉点事件信息:
|
交叉点名称 |
路径名称 |
起始日期 |
结束日期 |
测量 |
|---|---|---|---|---|
|
Route1, RouteA |
Route1 |
1/1/2000 |
<空> |
55 |
路径编辑后
Route1 的后半段已从 1/1/2010 后停用。 非线网络已更新;但是交叉点和事件图层尚未更新。
以下逻辑示意图显示了停用之后的更新路径:
下表显示了路径停用后的路径信息:
|
路径名称 |
起始日期 |
结束日期 |
测量始于 |
测量止于 |
|---|---|---|---|---|
|
Route1 |
1/1/2000 |
1/1/2010 |
0 |
60 |
|
Route1 |
1/1/2010 |
<空> |
0 |
30 |
|
RouteA |
1/1/2000 |
<空> |
0 |
10 |
注:
路径停用后,交叉点和事件图层尚未更新。
处理编辑内容后
处理编辑内容
工具通过按顺序运行工具对已编辑的路线进行以下更新来完成 LRS 工作流:
更新交叉点。
应用事件行为。
以下逻辑示意图显示了运行处理编辑内容工具
之后的更新 LRS:
线事件图层执行固定不动事件行为。 下表显示了运行处理编辑内容工具
后更新的线事件信息:
|
事件 ID |
路径名称 |
起始日期 |
结束日期 |
测量始于 |
测量止于 |
|---|---|---|---|---|---|
|
LineEvent1 |
Route1 |
1/1/2000 |
1/1/2010 |
0 |
60 |
|
LineEvent1 |
Route1 |
1/1/2010 |
<空> |
0 |
30 |
点事件图层也执行固定不动事件行为。 下表显示了运行处理编辑内容工具
后更新的点事件信息:
|
事件 ID |
路径名称 |
起始日期 |
结束日期 |
测量 |
|---|---|---|---|---|
|
PointEvent1 |
Route1 |
1/1/2000 |
1/1/2010 |
45 |
交叉点将重新生成,但部分交叉点会因路径停用而停用。 Route1 不再与 RouteA 相交。 下表显示了运行处理编辑内容工具
后的交叉点信息:
|
交叉点名称 |
路径名称 |
起始日期 |
结束日期 |
测量 |
|---|---|---|---|---|
|
Route1, RouteA |
Route1 |
1/1/2000 |
1/1/2010 |
55 |
处理编辑内容
要在完成路径编辑(例如重新调整或延长路径)后运行后路径编辑工具,请完成以下步骤:
在位置参考选项卡上的工具组中,单击处理编辑内容
。随即出现一个显示工具进度的对话框。 如果您未处于编辑会话中,此工具会启动一个会话,以便您可以撤消或重做此过程导致的更改。
工具完成处理后,请单击确定。
如果流程中的某个工具失败,则处理编辑内容工具将恢复所有前面的步骤。 您可以修复这些问题,然后再次运行处理编辑内容工具
。