适用于 Location Referencing 许可。
在路径重新分配期间,事件会在编辑弧段以及重新分配的上游和下游受到影响,具体取决于为事件图层配置的事件行为。
注:
在编辑路线后,不会更新事件,除非运行应用事件行为工具。 如果您在分支版本化数据上使用冲突预防,系统会提示您在发布到默认版本之前运行应用事件行为。
注:
下面介绍了重新分配方法、路线编辑和事件行为。
转移到其他线方法
此方法仅适用于线网络。
- 如果提供了新线名称,则路线将转移到新线上。
- 如果提供了现有线名称,则路线将转移到相邻线上。
上游和下游弧段
路线编辑会以不同的方式影响上游和下游弧段。
下图显示了路线重新分配情景的上游和下游弧段:
下表详述了重新分配编辑活动如何根据配置的事件行为影响上游和下游事件:
行为 | 上游事件重新分配 | 相交事件重新分配 | 下游事件重新分配 |
---|---|---|---|
固定不动 | 无操作 | 停用事件。 将分割与编辑弧段交叉的线事件并停用原始事件。 | 如果更改了路线校准,则将应用校准事件行为;否则,不会采取任何操作。 |
移动 | 将根据需要按照路线测量值的新位置重新生成形状 | 将按照路径测量值的新位置重新生成形状。 | 如果更改了路线校准,则将应用校准事件行为;否则,不会采取任何操作。 |
停用 | 无操作 | 停用事件。 不会分割与重新分配区域交叉的线事件。 | 如果更改了路线校准,则将应用校准事件行为;否则,不会采取任何操作。 |
捕捉 | 无操作 | 将保留地理位置 (x,y)。 事件将迁移至重新分配的路线。 将分割与编辑弧段交叉的线事件。 | 如果更改了路线校准,则将应用校准事件行为;否则,不会采取任何操作。 |
将路线转移到新线
在此示例中,共有两条线,每条线上三条路线,这些路线从 2000 年 1 月 1 日开始投入使用。 在 2005 年 1 月 1 日,LineA 内的所有三条路线均转移到新线 LineNew。
- Route2 已更改名称。
- 在重新分配中 Route3 已更改测量值。
下图和下表演示了重新分配之前和之后的路线信息。
在重新分配路线之前
下图显示了重新分配之前的路线:
下表提供了有关重新分配之前的路线的详细信息:
路径名称 | 线名称 | 线顺序 | 起始日期 | 结束日期 | 测量始于 | 测量止于 |
---|---|---|---|---|---|---|
Route1 | LineA | 100 | 1/1/2000 | <空> | 0 | 10 |
Route2 | LineA | 200 | 1/1/2000 | <空> | 5 | 15 |
Route3 | LineA | 300 | 1/1/2000 | <空> | 20 | 40 |
RouteA | LineB | 100 | 1/1/2000 | <空> | 5 | 15 |
RouteB | LineB | 200 | 1/1/2000 | <空> | 0 | 10 |
RouteC | LineB | 300 | 1/1/2000 | <空> | 25 | 45 |
在重新分配路线之后
下图显示了重新分配之后的路线:
下表提供了有关重新分配之后的路线的详细信息:
路径名称 | 线名称 | 线顺序 | 起始日期 | 结束日期 | 测量始于 | 测量止于 |
---|---|---|---|---|---|---|
Route1 | LineA | 100 | 1/1/2000 | 1/1/2005 | 0 | 10 |
Route1 | LineNew | 100 | 1/1/2005 | <空> | 0 | 10 |
Route2 | LineA | 200 | 1/1/2000 | 1/1/2005 | 5 | 15 |
Route2_new | LineNew | 200 | 1/1/2005 | <空> | 5 | 15 |
Route3 | LineA | 300 | 1/1/2000 | 1/1/2005 | 20 | 40 |
Route3 | LineNew | 300 | 1/1/2005 | <空> | 20 | 60 |
RouteA | LineB | 100 | 1/1/2000 | <空> | 5 | 15 |
RouteB | LineB | 200 | 1/1/2000 | <空> | 0 | 10 |
RouteC | LineB | 300 | 1/1/2000 | <空> | 25 | 45 |
重新分配之前的事件
下图显示了重新分配之前的路线和事件:
下表提供了有关重新分配之前的事件的详细信息:
事件 | 路径始于名称 | 路径止于名称 | 起始日期 | 结束日期 | 测量始于 | 测量止于 |
---|---|---|---|---|---|---|
Event1 | Route1 | Route3 | 1/1/2000 | <空> | 5 | 40 |
Event2 | RouteA | RouteB | 1/1/2000 | <空> | 5 | 5 |
下面几节详述了当将 LineA 上的路线转移到新线 LineNew 时,如何在运行应用事件行为工具之后实施事件行为规则。
固定不动事件行为
尽管在重新对齐区域之外事件的地理位置保持不变,但测量值可能发生变化。 如果事件与重新对齐区域交叉,则还可会分割该事件。 将停用部分重新分配区域。
上述路线重新分配会产生以下影响:
- Event1 自重新分配之日起停用,因为其完全位于编辑部分中。
- Event2 不受重新分配影响,因为它部分位于 LineB 的路线中。
下图显示了重新分配之后的路线和事件:
注:
值得注意的是,停用事件未在上图中绘制。
下表提供了当固定不动为配置的事件行为时,有关重新分配之后的事件的详细信息:
事件 | 路径始于名称 | 路径止于名称 | 起始日期 | 结束日期 | 测量始于 | 测量止于 | 位置错误 |
---|---|---|---|---|---|---|---|
Event1 | Route1 | Route3 | 1/1/2000 | 1/1/2005 | 5 | 40 | 无错误 |
Event2 | RouteA | RouteB | 1/1/2000 | <空> | 5 | 5 | 无错误 |
移动事件行为
尽管事件测量值保持不变,但是地理位置可能发生变化。
上述路线重新分配会产生以下影响:
- Event1 完全位于编辑部分中;它自重新分配之日起停用,并将创建重新分配日期为“起始日期”的新事件。 由于“移动”行为的测量值不变,因此该新事件仍横跨 Route1 上的测量值 5 到 Route3 上的测量值 40,但是其位置发生了变化,因为 Route3 中的基础测量值改变。
- Event2 不受重新分配影响,因为它位于 LineB 中。
下图显示了重新分配之后的路线和事件:
下表提供了当移动为配置的事件行为时,有关重新分配之后的事件的详细信息:
事件 | 路径始于名称 | 路径止于名称 | 起始日期 | 结束日期 | 测量始于 | 测量止于 | 位置错误 |
---|---|---|---|---|---|---|---|
Event1 | Route1 | Route3 | 1/1/2000 | 1/1/2005 | 5 | 40 | 无错误 |
Event2 | RouteA | RouteB | 1/1/2000 | <空> | 5 | 5 | 无错误 |
Event1 | Route1 | Route3 | 1/1/2005 | <空> | 5 | 40 | 无错误 |
注:
新 Event1 在运行应用事件行为工具后存在,但没有形状。
停用事件行为
将停用与重新分配区域相交的事件。
上述路线重新分配会产生以下影响:
- Event1 位于编辑部分中;它自重新分配之日起停用。
- Event2 不受重新分配影响,因为它位于 LineB 中。
下图显示了重新分配之后的路线和事件:
注:
值得注意的是,停用事件未在上图中绘制。
下表提供了当停用为配置的事件行为时,有关重新分配之后的事件的详细信息:
事件 | 路径始于名称 | 路径止于名称 | 起始日期 | 结束日期 | 测量始于 | 测量止于 | 位置错误 |
---|---|---|---|---|---|---|---|
Event1 | Route1 | Route3 | 1/1/2000 | 1/1/2005 | 5 | 40 | 无错误 |
Event2 | RouteA | RouteB | 1/1/2000 | <空> | 5 | 5 | 无错误 |
捕捉事件行为
尽管可通过将事件捕捉到其重新分配到的路线保持事件地理位置不变,但是测量值可能发生变化。 当事件所属的路线已重新分配到其他线时,该事件会获得新的时间片,无论路线名称或测量值是否在重新分配中发生变化。 如果事件与重新对齐区域交叉,则还可会分割该事件。
上述路线重新分配会产生以下影响:
- Event1 位于编辑部分中;它自重新分配之日起停用,并将在具有新基础测量值的新路线上创建重新分配日期为“起始日期”的新事件,以保持其地理位置不变。
- Event2 不受重新分配影响,因为它位于 LineB 中。
下图显示了重新分配之后的路线和事件:
下表提供了当捕捉为配置的事件行为时,有关重新分配之后的事件的详细信息:
事件 | 路径始于名称 | 路径止于名称 | 起始日期 | 结束日期 | 测量始于 | 测量止于 | 位置错误 |
---|---|---|---|---|---|---|---|
Event1 | Route1 | Route3 | 1/1/2000 | 1/1/2005 | 5 | 40 | 无错误 |
Event1 | Route1 | Route3 | 1/1/2005 | <空> | 5 | 60 | 无错误 |
Event2 | RouteA | RouteB | 1/1/2000 | <空> | 5 | 5 | 无错误 |
将路线转移到现有的相邻线
在此示例中,共有两条线,每条线上三条路线,这些路线从 2000 年 1 月 1 日开始投入使用。 在 2005 年 1 月 1 日,LineA 中的部分 Route2 和整条 Route3 将转移到现有线 LineB。
- Route2 的重新分配部分将获得新路线名称。
- 在重新分配中 Route3 已更改测量值。
下图和下表演示了重新分配之前和之后的路线信息。
在重新分配路线之前
下图显示了重新分配之前的路线:
下表提供了有关重新分配之前的路线的详细信息:
路径名称 | 线名称 | 线顺序 | 起始日期 | 结束日期 | 测量始于 | 测量止于 |
---|---|---|---|---|---|---|
Route1 | LineA | 100 | 1/1/2000 | <空> | 0 | 10 |
Route2 | LineA | 200 | 1/1/2000 | <空> | 5 | 15 |
Route3 | LineA | 300 | 1/1/2000 | <空> | 20 | 40 |
RouteA | LineB | 100 | 1/1/2000 | <空> | 5 | 15 |
RouteB | LineB | 200 | 1/1/2000 | <空> | 0 | 10 |
RouteC | LineB | 300 | 1/1/2000 | <空> | 25 | 45 |
在重新分配路线之后
下图显示了重新分配之后的路线:
下表提供了有关重新分配之后的路线的详细信息:
路径名称 | 线名称 | 线顺序 | 起始日期 | 结束日期 | 测量始于 | 测量止于 |
---|---|---|---|---|---|---|
Route1 | LineA | 100 | 1/1/2000 | <空> | 0 | 10 |
Route2 | LineA | 200 | 1/1/2000 | 1/1/2005 | 5 | 15 |
Route2 | LineA | 200 | 1/1/2005 | <空> | 5 | 10 |
Route2_reassign | LineB | 100 | 1/1/2005 | <空> | 10 | 15 |
Route3 | LineA | 300 | 1/1/2000 | 1/1/2005 | 20 | 40 |
Route3 | LineB | 200 | 1/1/2005 | <空> | 20 | 60 |
RouteA | LineB | 100 | 1/1/2000 | 1/1/2005 | 5 | 15 |
RouteA | LineB | 300 | 1/1/2005 | <空> | 5 | 15 |
RouteB | LineB | 200 | 1/1/2000 | 1/1/2005 | 0 | 10 |
RouteB | LineB | 400 | 1/1/2005 | <空> | 0 | 10 |
RouteC | LineB | 300 | 1/1/2000 | 1/1/2005 | 25 | 45 |
RouteC | LineB | 500 | 1/1/2005 | <空> | 25 | 45 |
重新分配之前的事件
下图显示了重新分配之前的路线和事件:
下表提供了有关重新分配之前的事件的详细信息:
事件 | 路径始于名称 | 路径止于名称 | 起始日期 | 结束日期 | 测量始于 | 测量止于 |
---|---|---|---|---|---|---|
Event1 | Route1 | Route3 | 1/1/2000 | <空> | 5 | 40 |
Event2 | RouteA | RouteB | 1/1/2000 | <空> | 5 | 5 |
下面几节详述了当将 LineA 上的路线转移到 LineB 时,如何在运行应用事件行为工具之后实施事件行为规则。
固定不动事件行为
尽管在重新对齐区域之外事件的地理位置保持不变,但测量值可能发生变化。 如果事件与重新对齐区域交叉,则还可会分割该事件。 将移除部分重新分配区域。
上述路线重新分配会产生以下影响:
- Event1 位于编辑部分中;它自重新分配之日起停用,并将创建重新分配日期为“起始日期”的新事件。 新事件仅位于 Route1 以及不受编辑影响的部分 Route2 上。
- 尽管 LineB 上的三条路线的线顺序发生了变化,但是 Event2 不受重新分配影响,因为它仍可以定位路线始于和路线止于以及测量始于和测量止于。
下图显示了重新分配之后的路线和事件:
注:
值得注意的是,停用事件未在上图中绘制。
下表提供了当固定不动为配置的事件行为时,有关重新分配之后的事件的详细信息:
事件 | 路径始于名称 | 路径止于名称 | 起始日期 | 结束日期 | 测量始于 | 测量止于 | 位置错误 |
---|---|---|---|---|---|---|---|
Event1 | Route1 | Route3 | 1/1/2000 | 1/1/2005 | 5 | 40 | 无错误 |
Event1 | Route1 | Route2 | 1/1/2005 | <空> | 5 | 10 | 无错误 |
Event2 | RouteA | RouteB | 1/1/2000 | <空> | 5 | 5 | 无错误 |
移动事件行为
尽管事件测量值保持不变,但是地理位置可能发生变化。
上述路线重新分配会产生以下影响:
- Event1 部分位于编辑部分中;它自重新分配之日起停用,并将创建重新分配日期为“起始日期”的新事件。 移动行为不允许更改事件的路线始于和路线止于 ID 或者测量始于和测量止于。 它会返回位置错误,因为 Route1 和 Route3 现在位于不同的线上,而事件不能横跨多条线。
- 尽管 LineB 上的三条路线的线顺序发生了变化,但是 Event2 不受重新分配影响,因为它仍可以定位路线始于和路线止于以及测量始于和测量止于。
下图显示了重新分配之后的路线和事件:
下表提供了当移动为配置的事件行为时,有关重新分配之后的事件的详细信息:
事件 | 路径始于名称 | 路径止于名称 | 起始日期 | 结束日期 | 测量始于 | 测量止于 | 位置错误 |
---|---|---|---|---|---|---|---|
Event1 | Route1 | Route3 | 1/1/2000 | 1/1/2005 | 5 | 40 | 无错误 |
Event2 | RouteA | RouteB | 1/1/2000 | <空> | 5 | 5 | 无错误 |
Event1 | Route1 | Route3 | 1/1/2005 | <空> | 5 | 40 | “路径始于”和“路径止于”的线 ID 不同 |
注:
新 Event1 在运行应用事件行为工具后存在,但没有形状。
停用事件行为
将停用与重新分配区域相交的事件。
上述路线重新分配会产生以下影响:
- Event1 位于编辑部分中;它自重新分配之日起停用。
- 尽管 LineB 上的三条路线的线顺序发生了变化,但是 Event2 不受重新分配影响,因为它仍可以定位路线始于和路线止于以及测量始于和测量止于。
下图显示了重新分配之后的路线和事件:
注:
值得注意的是,停用事件未在上图中绘制。
下表提供了当停用为配置的事件行为时,有关重新分配之后的事件的详细信息:
事件 | 路径始于名称 | 路径止于名称 | 起始日期 | 结束日期 | 测量始于 | 测量止于 | 位置错误 |
---|---|---|---|---|---|---|---|
Event1 | Route1 | Route3 | 1/1/2000 | 1/1/2005 | 5 | 40 | 无错误 |
Event2 | RouteA | RouteB | 1/1/2000 | <空> | 5 | 5 | 无错误 |
捕捉事件行为
尽管可通过将事件捕捉到其重新分配到的路线保持事件地理位置不变,但是测量值可能发生变化。 当事件所属的路线已重新分配到其他线时,该事件会获得新的时间片,无论路线名称或测量值是否在重新分配中发生变化。 如果事件与重新对齐区域交叉,则还可会分割该事件。
上述路线重新分配会产生以下影响:
- Event1 部分位于编辑部分中;它自重新分配之日起停用,并将在从 Route1 到 Route2 的测量值 10 之间不受影响的部分上创建重新分配日期为“起始日期”的新事件。
- 位于受影响部分中的部分 Event1 将捕捉到具有新测量值的新路线:从 Route2_reassign 的测量值 10 到 Route3 的测量值 60。 其“起始日期”为重新分配日期。
- 尽管 LineB 上的三条路线的线顺序发生了变化,但是 Event2 不受重新分配影响,因为它仍可以定位路线始于和路线止于以及测量始于和测量止于。
下图显示了重新分配之后的路线和事件:
下表提供了当捕捉为配置的事件行为时,有关重新分配之后的事件的详细信息:
事件 | 路径始于名称 | 路径止于名称 | 起始日期 | 结束日期 | 测量始于 | 测量止于 | 位置错误 |
---|---|---|---|---|---|---|---|
Event1 | Route1 | Route3 | 1/1/2000 | 1/1/2005 | 5 | 40 | 无错误 |
Event1 | Route1 | Route2 | 1/1/2005 | <空> | 5 | 10 | 无错误 |
Event1 | Route2_reassign | Route3 | 1/1/2005 | <空> | 10 | 60 | 无错误 |
Event2 | RouteA | RouteB | 1/1/2000 | <空> | 5 | 5 | 无错误 |