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