适用于 Location Referencing 许可。
在道路替换期间,可以使用可将事件图层分组的事件替换配置来更新替换的道路所包含的事件,以便通过单个编辑操作停用多个事件或使用新事件将其替换。
在使用替换事件窗格之前,您必须使用配置替换事件对话框创建事件替换配置。
事件替换方案
在以下示例中,配置替换事件对话框的三个部分中的事件是互斥的。 使用保存的配置替换事件时,会发生以下情况:
- 事件图层列表中的事件保持原样。
- 停用事件列表中的事件使用替换事件窗格中提供的日期进行停用。 停用对点和线事件均有效。
- 停用并替换事件列表中的事件使用替换事件窗格中提供的日期进行停用并替换。 仅可停用并替换线事件。
提示:
此示例配置用于以下事件替换步骤。
当使用替换事件窗格选择配置时,在配置替换事件对话框的停用并替换事件列表中配置的所有线事件均会出现在管理属性中。
事件替换方法
下表描述了在以下过程中替换事件的可用方法。
用于定位测量的方法
方法 | 描述 | 服务中需要的附加要素类 | 其他信息 |
---|---|---|---|
路径和测量 | 测量基于所选路径的测量值定位。 | 无 | |
坐标 | 测量值由 x、y 和 z 坐标定位 | 无 | 按坐标添加线事件 |
事件替换
完成以下步骤以使用事件替换配置替换事件:
- 在 ArcGIS Pro 中打开地图,然后缩放到要替换事件的位置。
- 在位置参考选项卡上的事件组中,单击替换 。
替换事件窗格随即出现。
路径和测量是开始方法和结束方法下拉列表中的默认设置。
- 从开始方法和结束方法下拉列表中选择用于定位待替换事件的方法。
注:
您可以组合使用任意事件替换方法以定位“测量始于”和“测量止于”值。 例如,您可以使用路径和测量以选择“测量始于”值,使用坐标以定义沿地图上路径的“测量止于”值。
- 单击下一步。
网络下拉列表、开始方法和结束方法部分,以及日期部分随即出现在窗格中。
注:
您选择的方法将出现在开始和结束部分标注中。 例如,如果选择开始方法是路径和测量,结束方法是坐标,则会显示开始:路径和测量和结束:坐标。
如果选择坐标作为方法,请选择空间参考并使用提供的任意工具提供测量值作为坐标。
- 单击网络下拉箭头,然后选择要用作事件替换的源线性参考方法 (LRM) 的网络。
注:
该网络必须是作为要素服务图层发布的 LRS 网络。
- 在开始:路径和测量部分中,通过执行以下操作之一指定路径:
- 在路径 ID 文本框中输入路径 ID。
- 单击从地图中选择路径 ,然后单击地图上的路径。
- 在开始:路径和测量部分中,通过执行以下任一操作来提供测量值:
- 单击在地图中选择测量值 ,然后单击地图上的测量值位置。
- 在测量值文本框中键入测量始于值。
- 选中使用路径起点测量值复选框,以使用路径的起点测量值作为事件替换的测量始于值。
将在地图上的选定位置显示一个绿点。
- 或者,在开始:路径和测量部分中,使用下拉箭头选择起点测量单位。
- 在结束:路径和测量部分中,通过执行以下操作之一指定路径:
注:
如果只有一条路径,则此部分中的文本框处于非活动状态。
- 在路径 ID 文本框中输入路径 ID。
- 单击在地图中选择路径 ,然后单击地图上的测量值位置。
- 在结束:路径和测量部分中,执行以下操作之一以沿路径指定事件替换的测量止于值:
- 单击在地图中选择测量值 ,然后单击地图上的测量值位置。
- 在测量值文本框中键入测量止于值。
- 选中使用路径终点测量值复选框,以使用路径的终点测量值作为事件替换的测量止于值。
将在地图上的选定位置显示一个红点。
注:
位于指定的测量始于和测量止于值之间的事件更新如下:
- 停用事件列表中的事件已停用。
- 停用并替换事件列表中的事件已停用并由新事件替换。
- 或者,在结束:路径和测量部分中,使用下拉箭头选择终点测量单位。
- 通过执行以下操作之一,指定日期以定义替换事件的开始日期。
- 使用日历 选择开始日期。
- 在开始日期文本框中键入日期。
- 选中路径开始日期复选框以使用路径开始日期。
注:
开始日期使用方式如下:
- 停用日期 - 适用于停用事件列表中的事件
- 停用日期 - 适用于停用并替换事件列表中的事件
- 开始日期 - 适用于停用并替换事件列表中的替换事件
- 或者,通过执行以下操作之一,指定日期以定义替换事件的结束日期:
- 使用日历 选择结束日期。
- 在结束日期文本框中键入日期。
- 选中路径结束日期复选框以使用路径结束日期。
注:
结束日期将用作停用并替换列表中替换事件的结束日期。
- 单击下一步。
管理属性选项随即显示在替换事件窗格中。
注:
如果没有事件配置为停用或停用并替换,则会出现一条消息,指示该情况。
- 单击替换事件下拉箭头,然后选择事件替换配置。
列出每个已配置事件图层的可编辑自定义属性。 配置为停用的事件未列出,因为它们未被替换。
提示:
如果您不想停用事件,请更新配置,使其保持原样。 要保持事件原样,在运行事件替换之前,它不得出现在停用事件列表或停用并替换事件列表中。
- 在属性字段中提供替换值。
- 单击运行,完成指定路径或路段的事件替换。
- 停用事件列表中的事件已停用。
- 停用并替换事件列表中的事件将被停用、重新创建并显示在地图上。
使用事件替换时的引用偏移
Roads and Highways 事件数据模型支持引用事件字段的配置,并允许使用启用引用字段工具。 在图层中配置和启用引用字段后,在添加或编辑事件时,将在该图层中填充并保留引用位置。
当使用路径和测量方法替换线事件时,将使用父 LRS 网络作为 FromRefMethod 和 ToRefMethod 值,使用路径作为 FromRefLocation 和 ToRefLocation 值,并使用路径测量值填充 FromRefOffset 和 ToRefOffset 字段。
当通过坐标方法替换线事件时,将使用 X/Y 作为 FromRefMethod 和 ToRefMethod 值,使用地理坐标作为 FromRefLocation 和 ToRefLocation 值,并使用 0 填充 FromRefOffset 和 ToRefOffset 字段。
以下示例演示了如何替换已启用引用的线事件。
通过路径和测量替换线事件之前
在以下示例中,三个现有事件已使用路径和测量填充引用。 已使用更新的测量和不同的日期替换“路缘”和“车道”事件,AADT 事件已停用。
下图显示了事件替换之前的路径和关联的线事件:
下表提供了事件替换之前路径的详细信息:
路径 ID | 起始日期 | 结束日期 | 测量始于 | 测量止于 |
---|---|---|---|---|
Route1 | 1/1/2000 | <空> | 0 | 18 |
下表提供了事件创建之前图层中事件引用字段的详细信息:
FromRefMethod | FromRefLocation | FromRefOffset | ToRefMethod | ToRefLocation | ToRefOffset |
---|---|---|---|---|---|
AllRoutes | Route1 | 0 | AllRoutes | Route1 | 18 |
下表显示了事件替换之前的默认事件字段: 每个线事件图层均具有相同的数据和测量值。
事件 ID | 始于路径 ID | 止于路径 ID | 起始日期 | 结束日期 | 测量始于 | 测量止于 |
---|---|---|---|---|---|---|
Event1 | R1 | R3 | 1/1/2000 | <空> | 0 | 18 |
使用路径和测量替换线事件后
以下示意图显示了事件替换之后的路径和关联的线事件:
“路缘”和“车道”事件截至 1/1/2005 的“测量始于”和“测量止于”值已替换,AADT 已停用至 1/1/2005。
下表提供了事件替换之后事件引用字段的详细信息:
FromRefMethod | FromRefLocation | FromRefOffset | ToRefMethod | ToRefLocation | ToRefOffset |
---|---|---|---|---|---|
AllRoutes | Route1 | 2.5 | AllRoutes | Route1 | 15.5 |
下表提供了事件替换之后默认事件字段的详细信息:
路缘
事件 ID | 起始日期 | 结束日期 | 测量始于 | 测量止于 |
---|---|---|---|---|
Event1 | 1/1/2000 | 1/1/2005 | 0 | 18 |
Event1 | 1/1/2005 | <空> | 2.5 | 15.5 |
车道
事件 ID | 起始日期 | 结束日期 | 测量始于 | 测量止于 |
---|---|---|---|---|
Event1 | 1/1/2000 | 1/1/2005 | 0 | 18 |
Event1 | 1/1/2005 | <空> | 2.5 | 15.5 |
AADT
事件 ID | 起始日期 | 结束日期 | 测量始于 | 测量止于 |
---|---|---|---|---|
Event1 | 1/1/2000 | 1/1/2005 | 0 | 18 |
使用坐标替换线事件之前
在以下示例中,三个已使用坐标填充引用的事件图层已使用更新的坐标针对 1/1/2005 进行了替换。 已使用更新的测量和不同的日期替换“路缘”和“车道”事件记录,AADT 事件已停用。
下图显示了事件替换之前的路径和关联的线事件:
下表提供了事件替换之前的路径和关联事件的详细信息:
路径 ID | 起始日期 | 结束日期 | 测量始于 | 测量止于 |
---|---|---|---|---|
Route1 | 1/1/2000 | <空> | 0 | 18 |
下表提供了事件创建之前图层中事件引用字段的详细信息:
FromRefMethod | FromRefLocation | FromRefOffset | ToRefMethod | ToRefLocation | ToRefOffset |
---|---|---|---|---|---|
X/Y | 34.05606109331983, -117.19578130763459, 20 | 0 | X/Y | 33.94694081814758, -116.92950950082293, 20 | 0 |
使用坐标替换线事件之后
以下示意图显示了事件替换之后的路径和关联的线事件:
下表提供了事件替换之后事件引用字段的详细信息:
FromRefMethod | FromRefLocation | FromRefOffset | ToRefMethod | ToRefLocation | ToRefOffset |
---|---|---|---|---|---|
X/Y | 34.04389662595838, -117.1549007152566, 20 | 0 | X/Y | 33.97512741401155, -116.99147959082242 | 0 |
下表提供了事件替换之后默认事件字段的详细信息:
路缘
事件 ID | 起始日期 | 结束日期 | 测量始于 | 测量止于 |
---|---|---|---|---|
Event1 | 1/1/2000 | 1/1/2005 | 0 | 18 |
Event1 | 1/1/2005 | <空> | 2.5 | 15.5 |
车道
事件 ID | 起始日期 | 结束日期 | 测量始于 | 测量止于 |
---|---|---|---|---|
Event1 | 1/1/2000 | 1/1/2005 | 0 | 18 |
Event1 | 1/1/2005 | <空> | 2.5 | 15.5 |
AADT
事件 ID | 起始日期 | 结束日期 | 测量始于 | 测量止于 |
---|---|---|---|---|
Event1 | 1/1/2000 | 1/1/2005 | 0 | 18 |
在启用冲突预防的情况下进行事件编辑
在以下情况下,您可以在替换事件窗格中获取事件图层锁后编辑事件:
- 在替换事件窗格的任何版本的要素服务中,对于将定位事件的路径,任何人都没有事件图层上的锁。
- 在您当前正在使用的相同版本的要素服务中,替换事件窗格中的事件图层上有一个现有的事件锁。
在以下情况下,您无法在替换事件窗格中编辑事件:
- 替换事件窗格中的部分或全部事件图层已被其他人针对事件所在路径锁定。
- 替换事件窗格中的部分或全部事件图层已被您锁定,但版本不同。
- 另一个用户锁定了事件所在的路径。
- 您在其他版本中锁定了事件所在的路径。