合并事件微件允许合并线性参照系统 (LRS) 中属于同一线事件要素类的两个或多个线性事件。 您可以使用微件,通过 ArcGIS Pipeline Referencing 管理管道数据,使用 ArcGIS Roads and Highways 管理道路数据。 合并事件可减少 LRS 中的碎片。 可以将多个相邻事件合并为一个单一事件。 所有输入事件将于最终合并事件的开始日期停用。
默认情况下,已合并事件将从数字化方向上的第一个输入事件获取其开始测量值,并从数字化方向上的最后一个输入事件获取其结束测量值。 可以在提交合并之前编辑已合并图层的属性。
Pipeline Referencing 示例
使用此微件可支持以下应用程序设计要求:
- 想要合并两个或更多相邻管线线事件。
- 您需要整合沿管线的线事件中的属性变化,如操作压力或检测范围。
- 您的组织需要用户在现场工作时能够合并线事件。
Roads and Highways 示例
使用此微件可支持以下应用程序设计要求:
- 想要合并两个或更多相邻道路线事件。
- 您需要整合属性的变化,如沿道路事件中的速度限制或停车状态。
- 您的组织需要用户在现场工作时能够合并线事件。
用法说明
此微件需要连接到“地图”微件。 要合并事件,“地图”微件必须连接到 Web 地图数据源,该数据源在发布时应使用启用线性参考功能的 LRS。 要查看默认版本以外的版本,Web 地图数据源在发布时必须使用启用版本管理功能的 LRS。
要创建 LRS 并发布启用了线性参考和版本管理功能的要素服务,请按照 ArcGIS Pro 文档中的步骤操作:
- Pipeline Referencing - 创建 LRS 并将 LRS 作为网络层共享
- Roads and Highways - 创建 LRS 并将 LRS 作为网络层共享
当您在应用程序中包含此微件时,面板会为用户提供以下合并线事件的选项:
- 事件 - 选择包含要合并事件的事件图层。
- 待合并的事件 - 使用选择项选择要合并的事件。
- 测量始于 - 合并事件的起始测量值。 合并事件从输入事件的 FromMeasure 字段中获取最低值。
- 测量止于 - 合并事件的终止测量值。 合并事件从输入事件的 ToMeasure 字段中获取最高值。
- 开始日期 - 提供合并事件的开始日期。
- 结束日期 - 可选择指定合并事件的结束日期。
- 合并事件属性 - 合并事件的属性。
设置
合并事件微件包含以下设置:
- 选择地图 - 选择一个地图微件。
- 加载图层 - 在连接的地图微件中从 web 地图加载图层。 要加载图层,地图微件必须连接到带有 LRS 图层的 web 地图。
- 清除图层 - 从微件中移除所有已加载的图层。
- 图层配置 - 单击图层打开图层配置面板。
- 标注 - 为图层提供一个有意义的标注。 运行时,该标签会显示在微件面板中。
- 使用字段别名 - 打开此设置可在运行时显示字段别名。 别名或显示名称是字段的替代名称。 它通常是简单易懂的字段内容描述。 与真实字段名称不同,别名不需要遵守数据库的限制,因此它们可以包含特殊字符(如空格)。
- 配置字段 - 选择要在运行时将图层中的哪些属性字段包含在微件面板中。 您可以单击可编辑或不可编辑按钮,定义每个属性字段在运行时是否可编辑。
- 默认设置 - 配置事件的默认设置。 这是首次加载微件面板时希望出现在其中的事件图层。
- 显示设置 - 从微件面板中可以隐藏事件设置。 如果选择在此处隐藏设置,用户在运行时就无法更改在默认设置下配置的设置。
合并事件
完成以下步骤合并事件。
- 启动 Experience Builder。 登录到 ArcGIS Enterprise 门户。
- 添加地图微件。 将其连接到包含 LRS 数据的 Web 地图,该数据在发布时需已启用线性参考功能和版本管理功能(可选)。
- 添加合并事件微件 将其连接到地图微件,然后从地图微件加载 LRS 图层。
- 发布应用程序。
- 启动应用程序。如果出现提示,请登录您的 ArcGIS Enterprise 门户网站。
- 缩放到要合并事件的位置。
- 打开合并事件微件
您还可以使用数据操作来合并事件。
- 使用默认的线事件图层,或单击事件下拉箭头选择另一个线事件图层。
- 单击并移动指针,在地图上选择事件,绘制边界框。
被选中的事件会显示在待合并的事件表中,并列出其对象 ID。 事件按路径上的校准顺序出现。
- 合并事件的测量始于和测量止于值由输入事件填充,不可编辑。
已合并事件将从数字化方向上的第一个输入事件获取其开始测量值,并从数字化方向上的最后一个输入事件获取其结束测量值。
- 通过执行以下操作之一指定事件的开始日期:
- 在开始日期文本框中保留默认开始日期。
- 在开始日期框中提供开始日期。
- 单击日历按钮 并选择开始日期。
- 选中使用路径开始日期复选框。
注:
此选项不适用于线网络中的跨线事件。
- 或者,通过执行以下操作之一指定线事件的结束日期:
- 在结束日期文本框中提供结束日期。
- 单击日历按钮 并选择结束日期。
- 选中使用路径结束日期复选框。
注:
以下注释适用于结束日期:
- 对于来自线网络的事件,使用路径结束日期复选框不可用。
- 如果不提供结束日期,事件将一直持续到未来。
- 要合并事件,事件必须处于活动状态,且截止日期值必须为空。 无法合并弃用的事件。
- (可选)编辑已合并事件属性表中的属性。
- 单击合并。
合并事件时,窗口微件面板顶部会出现一条确认信息。
交互选项
此微件支持数据操作,可在微件设置的操作选项卡上启用这些操作。
您可以使用表微件中的数据操作来启动合并事件微件并填充数值。 为此,您必须在应用程序中添加合并事件微件和表微件,并在表微件的设置中打开合并事件数据操作。
表微件的合并事件数据操作可在合并事件微件中填充事件、待合并事件、测量始于、测量止于和合并事件属性参数。
要在运行时使用数据操作,请完成以下步骤:
- 从表微件中选择两条或多条记录。
- 单击表微件面板顶部的操作按钮。
- 单击合并事件。
- 根据您在表中选择的事件,填充待合并的事件、测量始于、测量止于和合并事件属性参数。
注:
您可以在数据操作填充后更改任何值。 如果这样做,合并事件微件仍会验证所有条目。