适用于 Location Referencing 许可。
重新分配指的是将一个路径或线的全部或一部分移动或重新分配到另一个路径或线的毗邻上游或下游的技术。
路径重新指派的一个示例是:分割您的路径或线路,然后在管路更改操作或所有权后将这些路径和路线合并(指派)到其他路径或线路。 还有一个示例就是在行政边界发生更改后指定位于边界另一侧的部分管路。
除了路径重新分配之外,重新分配路径工具还可用于更新属性字段和校准点,以及应用位于重新分配路径沿线上的用户配置事件行为。
下面介绍了可以使用重新分配活动完成的方案。
注:
对于所有以下情景,可选择整条路线或部分路线:
将多个路径合并到新路径
RouteX、RouteY 和 RouteZ 是属于相同路线的连续路径。 您可以使用重新分配路径工具将其全部合并到新路径 RouteXYZ,且后者也属于该相同路线。 RouteXYZ 将获得用于合并的第一个路径的线顺序,即 RouteX。 RouteX、RouteY 和 RouteZ 由于此操作而停用。 可以为 RouteXYZ 选择新的起始测量值和终止测量值。
源 | |
路径始于 | RouteX |
测量始于 | 0 |
路径止于 | RouteZ |
测量止于 | 30 |
目标 | |
路径 | RouteXYZ(新的) |
测量始于 | 0 |
测量止于 | 30 |
将路径合并到现有路径
RouteX、RouteY 和 RouteZ 是属于相同路线的连续路径。 您可以使用重新分配路径工具将其全部合并到属于相同路线的路径 RouteZ。 RouteX、RouteY 和 RouteZ 由于此操作而停用。 新路径 RouteZ 将获得用于合并的第一个路径(即 RouteX)的线顺序。 在这种情况下,重新分配部分从 RouteX 的起点到 RouteY 的终点。 允许您将已重新分配部分合并到任何毗邻的上游或下游路径。
源 | |
路径始于 | RouteX |
测量始于 | 0 |
路径止于 | RouteY |
测量止于 | 15 |
目标 | |
路径 | RouteZ |
测量始于 | 0 |
测量止于 | 30 |
分割现有路径
RouteXYZ 的测量值为从 0 到 30。 如本示例所示,您可以将路径分割为两部分:新路径 Route1 以及 RouteXYZ 的新版本。 由于执行了此操作,现有的 RouteXYZ 将停用。 Route1 获得 RouteXYZ 的线顺序,而 RouteXYZ 的新版本获得下一个线顺序值。 例如,如果 RouteXYZ 的线顺序在重新分配之前为 100,重新分配后,Route1 获得线顺序 100,而新的 RouteXYZ 获得线顺序 200。
源 | |
路径始于 | RouteXYZ |
测量始于 | 0 |
路径止于 | RouteXYZ |
测量止于 | 19 |
目标 | |
路径 | Route1(新) |
测量始于 | 0 |
测量止于 | 19 |
重命名路径
您可以使用重新分配路径工具来重命名现有路径并更改其“测量始于”和“测量止于”值。 RouteXYZ 将重命名为 Route123,并具有新的测量值。 线顺序保持不变。 由于执行了此操作,现有的 RouteXYZ 将停用。
源 | |
路径始于 | RouteXYZ |
测量始于 | 0 |
路径止于 | RouteXYZ |
测量止于 | 30 |
目标 | |
路径 | Route123(新的) |
测量始于 | 15 |
测量止于 | 45 |
将路径传输到另一路线
可以将路径整个或部分地传输到新路线。 在这种情况下,重新分配部分应该位于目标路线的上游或下游端点,或位于与目标路线的路径之间间隙相毗邻的上游或下游。 如本示例所示,紫色路径属于 Line1,绿色路径属于 Line2。 您可以从 Line1 获取 RouteY,然后将其作为新路径(Line2 上的 Route2)进行重新分配。 由于执行了此操作,RouteY 将停用,而 Route 2 获得与 Route1 相邻的线顺序。
源 | |
路径始于 | RouteY |
测量始于 | 15 |
路径止于 | RouteY |
测量止于 | 30 |
目标 | |
路径 | Route2(新的) |
测量始于 | 38 |
测量止于 | 43 |
将校准点传输到目标路径
路径可能在路径的起点和终点之间具有校准点,以保持点之间的已知测量值。 在这种情况下,重新分配路径时,可选择将包含在重新分配部分的校准点传输到目标路径。
注:
默认选中在重新分配器件将校准点传输至目标路径的选项,这是保留已确定测量值的首选方法。
源 | |
路径始于 | RouteX |
测量始于 | 5 |
路径止于 | RouteZ |
测量止于 | 30 |
目标 | |
路径 | RouteXYZ(新的) |
测量始于 | 0 |
测量止于 | 25 |
下游重新校准
下面的示例介绍了下游重新校准。 可以重新分配源路径已校准或下游未校准的路径:
下游未校准的源路径重新分配
在此情况下,RouteX 分为两条路线:起点为旧 RouteX 的起点,终点为旧 RouteX 的中间位置的 Route1。 新建的 Route1 的测量止于值已更改为 3,而不是建议的测量值 5。 由于未选中源路径的重新校准下游路径复选框,因此下游路径 (RouteX) 测量值保持不变。
源 | |
---|---|
路径始于 | RouteX |
测量始于 | 0 |
路径止于(此选项仅适用于带线的网络) | RouteX |
测量止于 | 5 |
目标 | |
路径 | Route1(新) |
测量始于 | 0 |
测量止于 | 3 |
下游已校准的源路径重新分配
在此情况下,RouteX 分为两条路线:起点为旧 RouteX 的起点,终点为旧 RouteX 的中间位置的 Route1。 新建的 Route1 的测量止于值已更改为 3,而不是建议的测量值 5。 由于未选中源路线的重新校准路径下游复选框,因此下游路线 RouteX 的自测量值更改为 0,至测量值更改为 5。
源 | |
---|---|
路径始于 | RouteX |
测量始于 | 0 |
路径止于(此选项仅适用于带线的网络) | RouteX |
测量止于 | 5 |
目标 | |
路径 | Route1(新) |
测量始于 | 0 |
测量止于 | 3 |
下游已校准的目标路径重新分配
在此情况下,一部分 RouteX 与邻接路线 RouteY 合并。 将从 RouteX 中间开始在下游侧进行重新分配。 由于未选中目标路线的重新校准路径下游复选框,因此将重新校准重新分配部分的 RouteY 下游的测量值。 现在,新版本的 RouteY 的测量止于值为 9。
源 | |
---|---|
路径始于 | RouteX |
测量始于 | 5 |
测量止于 | 10 |
目标 | |
路径 | RouteY |
测量始于 | 0 |
测量止于 | 9 |
复杂路径重新分配方案
下面的示例介绍了包括环形、棒棒糖、分支和杠铃形状的复杂路线和形状重新分配的情景:
生成环形的重新分配
在下面的示例中,将合并 RouteX 和 RouteY 以在重新分配后创建环形。 RouteX 具有测量值 0 至 2,RouteY 具有测量值 2 至 4:
源 | |
---|---|
路径始于 | RouteX |
测量始于 | 0 |
测量止于 | 2 |
重新校准源路径 | 否 |
目标 | |
路径止于 | RouteY |
测量始于 | 0 |
测量止于 | 2 |
重新校准目标路径 | 否 |
在重新分配后,将在测量值 1 处添加校准点,RouteY 将使用测量值 0 至 4 重新校准。
分割现有环形
在下面的示例中,将分割具有测量值 0 至 12 的环形上的路线 (RouteX),并将编辑部分重新分配至新路线 (RouteY):
源 | |
---|---|
路径始于 | RouteX |
测量始于 | 0 |
测量止于 | 4 |
重新校准源路径 | 是 |
目标 | |
路径止于 | RouteY |
测量始于 | 0 |
测量止于 | 4 |
重新校准目标路径 | 否 |
在重新分配后,将使用测量值 0 至 4 创建 RouteY。 之前位于 8 处的校准点将更新为 4,RouteX 将使用测量值 0 至 8 重新校准。
RouteX 保留线顺序 (100),而向新 RouteY 分配线顺序 200。
生成棒棒糖形的重新分配
RouteX 具有测量值 0 至 4,RouteY 具有测量值 0 至 1。 在下面的示例中,环形路径 (RouteX) 将与简单路径 (RouteY) 合并以在重新分配后创建棒棒糖路径:
源 | |
---|---|
路径始于 | RouteX |
测量始于 | 0 |
测量止于 | 4 |
重新校准源路径 | 否 |
目标 | |
路径止于 | RouteY |
测量始于 | 1 |
测量止于 | 5 |
重新校准目标路径 | 是 |
在重新分配后,生成的棒棒糖路径 (RouteY) 具有测量值 0 至 5。
RouteY 的线顺序将从 200 更新为 100。
分割现有棒棒糖
RouteX 具有测量值 0 至 5,RouteY 具有测量值 0 至 1。 在下面的示例中,将分割棒棒糖路径 (RouteX) 的棒部分并重新分配至现有路径 (RouteY):
源 | |
---|---|
路径始于 | RouteX |
测量始于 | 0 |
测量止于 | 1 |
重新校准源路径 | 是 |
目标 | |
路径止于 | RouteY |
测量始于 | 0 |
测量止于 | 1 |
重新校准目标路径 | 是 |
在重新分配后,将重新校准两条路径。 更新的简单路线 (RouteY) 具有测量值 0 至 2,而环形路线 (RouteX) 具有测量值 0 至 4。
两条路径的线顺序保持不变。
RouteX 具有测量值 0 至 15。 在下面的示例中,将分割一部分棒棒糖路径 (RouteX) 并重新分配至新路径 (RNew):
源 | |
---|---|
路径始于 | RouteX |
测量始于 | 4 |
测量止于 | 8 |
重新校准源路径 | 是 |
目标 | |
路径止于 | RNew |
测量始于 | 0 |
测量止于 | 4 |
重新校准目标路径 | 否 |
在重新分配后,基于编辑部分创建的简单路线 (RNew) 具有测量值 0 至 4,而分支路线 (RouteX) 具有测量值 0 至 12。
RouteX 的线顺序仍为 100,而新路线的线顺序为 200。
合并多条路径以创建杠铃
在下面的示例中,具有测量值 0 至 4 的环形路径 (RouteX) 将与具有测量值 0 至 5 的棒棒糖路径 (RouteY) 合并:
源 | |
---|---|
路径始于 | RouteX |
测量始于 | 0 |
路径止于 | RouteY |
测量止于 | 4 |
重新校准源路径 | 否 |
目标 | |
目标路径 | RNew |
测量始于 | 0 |
测量止于 | 9 |
重新校准目标路径 | 否 |
在重新分配后,将基于合并的路径创建新杠铃路径 (RNew)。 RNew 已重新校准测量值 0 至 9。
新路径的线顺序为 100。
合并简单路径以创建分支
RouteY 和 RouteZ 分别具有连续测量值 0 至 5 以及 5 至 10,而 RouteX 具有测量值 0 至 6。 在下面的示例中,两条简单路径(RouteY 和 RouteZ)将与第三条简单路径 (RouteX) 合并以在重新分配后创建分支路径:
源 | |
---|---|
路径始于 | RouteY |
测量始于 | 0 |
路径止于 | RouteZ |
测量止于 | 10 |
重新校准源路径 | 否 |
目标 | |
路径止于 | RouteX |
测量始于 | 6 |
测量止于 | 16 |
重新校准目标路径 | 是 |
在重新分配后,RouteY 和 RouteZ 将与 RouteX 合并以创建已重新校准测量值 0 至 16 的分支路径。
剩余路径的线顺序仍为 100。
分割无限路径
在下面的示例中,将分割具有测量值 0 至 24 的现有无限路径 (RouteX) 以创建 alpha 路径和新简单路径 (RNew):
源 | |
---|---|
路径始于 | RouteX |
测量始于 | 18 |
测量止于 | 24 |
重新校准源路径 | 是 |
目标 | |
路径止于 | RNew |
测量始于 | 0 |
测量止于 | 6 |
重新校准目标路径 | 否 |
在重新分配后,RouteX 变为具有测量值 0 至 18 的 alpha 路线,新路线 (RNew) 具有测量值 0 至 6。
RouteX 的线顺序仍为 100,而 RNew 的线顺序为 200。
网络中的参数
下表介绍了在重新分配路径工具中使用的参数:
对于支持路线的网络
变量 | 描述 |
---|---|
网络 | 支持路径所在路线的网络。 |
生效日期 | 此日期为实际进行重新分配的日期。 |
源路径:路径始于名称 | 重新分配起始位置所在的路径。 |
源路径:测量始于 | 源路径上重新分配开始处的测量值;该测量值通过绿点显示。 |
源路径:路径止于名称 | 重新分配终止位置所在的路径。 例如,如果重新分配发生在一条路径上,则源路径与目标路径相同。 源路径应该属于相同路线。 |
源路径:测量止于 | 源路径上重新分配结束处的测量值;该测量值通过红点显示。 |
目标路径:路径名称 | 已重新分配部分将添加到的路径。 此路径也可为新路径。 |
目标路径:测量始于 | 已重新分配部分的起始测量值。 |
目标路径:测量止于 | 已重新分配部分的结束测量值。 |
对于连续网络
变量 | 描述 |
---|---|
网络 | 连续路径所在的网络。 |
生效日期 | 此日期为实际进行重新分配的日期。 |
源路径:路径名称 | 重新分配起始位置所在的路径。 |
源路径:测量始于 | 源路径上重新分配开始处的测量值;该测量值通过绿点显示。 |
源路径:测量止于 | 源路径上重新分配结束处的测量值;该测量值通过红点显示。 |
目标路径:路径名称 | 已重新分配部分将添加到的路径。 此路径也可为新路径。 |
目标路径:测量始于 | 已重新分配部分的起始测量值。 |
目标路径:测量止于 | 已重新分配部分的结束测量值。 |
属性
如果网络具有除系统定义的字段之外的属性字段,可以将源路径的现有值传输到重新分配路径窗格中或在其中提供新值。 默认填充源路径的现有值。
如果重新分配跨多个路径,默认会填充来自路径第一个始于值的值。
此属性部分还支持属性、子类型、条件值和属性规则。
注:
重新分配路线窗格中将显示字段别名,而不是字段名称。
以下步骤可用于实施任何重新分配情景:
注:
在编辑路径时,将遵循间隙校准规则。
- 将网络要素类添加至地图。
还可以打开已存在网络要素类的地图。
注:
传统版本化网络必须通过与地理数据库的直接连接进行编辑。 必须通过要素服务编辑分支版本化网络,包括使用用户生成的路径 ID 配置的所有网络。
- 放大到要重新分配路径的位置。
- 在位置参考选项卡上单击重新分配按钮 。
随即显示重新分配路径窗格。
- 单击网络下拉箭头,然后选择将发生路线重新分配的网络。
注:
要使用要素服务进行编辑,LRS 网络必须使用线性参考和版本管理功能进行发布。
- 单击生效日期下拉箭头,然后选择编辑日期。
提示:
- 或者,在生效日期文本框中提供日期。
- 双击空白的生效日期文本框,使用当前日期进行填充。
- 在源路径部分中,单击从地图中选择路径按钮 ,然后单击地图上的路径以填充路径始于名称。
- 使用以下选项之一提供路径的自测量值:
在测量始于文本框中提供测量始于值。
单击在地图中选择测量值按钮 ,然后在地图上单击测量值。
选中使用路径起点测量值复选框。
将在该位置放置一个绿点。 将从此位置开始重新分配。
- 单击在地图中选择路线按钮 ,然后在地图上单击路线以填充至路线名称。
- 使用以下选项之一提供至测量值:
在测量止于文本框中提供测量止于值。
单击在地图中选择测量值按钮 ,然后在地图上单击测量值。
选中使用路径终点测量值复选框。
将在该位置放置一个红点。 将在路径上或绿点和红点之间的路径部分上进行重新分配。 将停用与重新分配部分相交的路径。
- 选择是否重新校准重新分配部分下游的重新分配路径剩余部分。
- 要重新校准重新分配部分下游的重新分配路径剩余部分,选中重新校准路径下游复选框。
- 如果不想重新校准重新分配部分下游的重新分配路径剩余部分,取消选中重新校准路径下游复选框。
- 在目标路线部分中,单击在地图中选择路线按钮选择目标路线。
还可以提供要重新分配至新路线的新路线名称。
- 使用以下选项之一为目标路线重新分配位置提供测量始于值:
在测量始于文本框中提供一个值。
单击重新计算“测量始于”按钮 。 测量始于值计算方式为源测量长度减去测量止于值。
注:
- 如果要填充间隙,该值等于间隙起点处的测量值。
- 如果要将重新分配路径添加至目标路径终点,该值等于目标路径的终点测量值。
- 如果要创建路径或将重新分配的部分添加至目标路径的起点,该值为 0。
注:
对于线网络,测量值可以输入为采用 00+00.00 或 00+00.000 格式的站值。
- 使用以下选项之一提供目标路线重新分配位置的至测量值:
在测量止于文本框中提供一个值。
单击重新计算“测量止于”按钮 。 测量止于值等于源测量长度减去测量始于值。
注:
- 如果要填充间隙,该值等于间隙终点处的测量值。
- 如果要创建路径或将重新分配值添加至目标路径终点,该值等于路径的新终点测量值。
- 如果要将重新分配的路径添加至目标路径的起点,该值等于采用重新分配部分的线性参考方法 (LRM) 测量单位的总长度。
- 选择是否要重新校准重新分配部分下游的重新分配路径剩余部分。
- 要重新校准重新分配部分下游的重新分配路径剩余部分,选中重新校准路径下游复选框。
- 如果您不想重新校准重新分配部分下游的重新分配路径剩余部分,请取消选中重新校准路径下游复选框。
- 选择是否将源校准点传输到目标路线。
默认选中将校准点传输到目标路径复选框,这是保留点之间的已确定测量值的首选方法。
注:
将在校准点至目标路径的传输中包含测量始于值和测量止于值(包括二者)之间的所有校准点。
重新分配路线窗格已完整填充。
- 单击运行。
注:
如果路径编辑将导致在路径上引入一个或多个物理间隙,将在运行工具之前显示一个警告提示。 如果不打算创建带间隙的路线,单击否并编辑数字化中心线,以防在编辑路线过程中生成间隙。
如果正在编辑的路径已具有一个或多个物理间隙,而编辑过程中未引入额外的物理间隙,则不会显示提示。
要防止未计划的中心线,可在活动地图中启用捕捉,或使用编辑选项卡的捕捉组中的捕捉按钮 启用捕捉。
要禁用此警告,可在 Location Referencing 选项中取消选中在允许可能产生物理间距的路径编辑内容之前发出警告。
随即重新分配路径。
注:
如果显示了获取锁或协调的消息,将启用冲突预防。
重新分配至相邻线上的现有路径
在以下示例中,系统会将路径的中间部分重新分配给相邻线上的现有路径。
输入
路径 ID | 线顺序 | 线 ID |
---|---|---|
RouteX | 100 | LineA |
RouteY | 100 | LineB |
系统会将 LineA 上 RouteX 的中间部分重新分配给相邻线 LineB 上的现有路径 RouteY。
输出
路径 ID | 线顺序 | 线 ID |
---|---|---|
RouteX | 100 | LineA |
RouteY | 100 | LineB |
已将 LineA 上 RouteX 的中间部分重新分配给相邻线 LineB 上的现有路径 RouteY。