动态分段微件

“动态分段”微件将多个输入事件图层整合成一个单一的分段表。 在事件的任意位置,当输入事件图层中的任意属性发生变化时,该工具都会生成新的记录(称为“段”)。 您可以通过表格或直线逻辑示意图 (SLD) 查看动态分段的结果。 SLD 绘制输入和输出事件图层。 您可以使用此微件,通过 ArcGIS Pipeline Referencing 管理和可视化管道数据,并使用 ArcGIS Roads and Highways 管理和可视化道路数据。

注:

所有 Location Referencing 微件支持快速模式。 当您在快速模式下创建应用程序时,所有 Location Referencing 微件都会根据添加到地图微件的 Web 地图自动配置。 在地图微件中所做的任何修改(例如更改 web 地图)都将立即反映在 Location Referencing 微件中。 快速模式允许您高效地设置 ArcGIS Experience Builder 中的 Location Referencing 微件,从而简化包含 Location Referencing 微件的应用程序的部署过程。

了解有关快速模式的详细信息

Pipeline Referencing 示例

使用此微件可支持以下应用程序设计要求:

  • 您希望分析管道状况,并为管道维护分配资金。
  • 您需要用户进行跨事件检查,验证沿路径的事件数据是否准确。
  • 您希望检测数据中的缺口并进行填补。

Roads and Highways 示例

使用此微件可支持以下应用程序设计要求:

  • 您希望使用交通和管辖权等变量分析道路状况,确定维护资金的分配。
  • 您需要用户进行跨事件检查,验证沿路径的公路性能监测系统 (HPMS) 数据的准确性。
  • 您希望检测数据中的缺口并进行填补。

用法说明

此微件需要连接到“地图”微件。 要动态分割事件,“地图”微件必须连接到 Web 地图数据源,该数据源需使用在发布时启用了线性参考和版本管理功能的 LRS。

要创建 LRS 并发布启用了线性参考和版本管理功能的要素服务,请按照 ArcGIS Pro 文档中的步骤操作:

要将“动态分段”微件与通过 ArcGIS Enterprise 发布的要素服务一起使用,您必须使用 ArcGIS Enterprise 账户登录。

在应用程序中加入此微件后,您可以选择以表格或直线逻辑示意图的形式展示结果。

当结果以表格形式显示时,您可以通过以下方式与之交互:

  • 双击表中的单元格以编辑其内容。
    注:

    表中线事件的用户托管字段在 Type = Line 时可编辑。 点事件的用户托管字段在 Type = Point 时可编辑。

  • 单击保存以保存更改。 修改只影响具体的事件图层。

直线逻辑示意图是一种图形化的表示方式,用于显示事件在路径上的位置及其属性。 与表格类似,直线逻辑示意图也是交互式且可编辑的。 修改只影响具体的事件图层。

当结果以直线逻辑示意图形式显示时,您可以通过以下方式与之交互:

  • 使用导航按钮调整直线逻辑示意图的比例和范围。
  • 单击图层名称可以在直线逻辑示意图中隐藏该图层。 单击已隐藏的图层,可以将其恢复显示。
  • 将鼠标悬停在事件上时,会显示列出事件属性的提示框。
  • 单击某个事件,可以在地图上高亮显示,并在弹出窗口中查看其属性和统计信息。 某些属性是可编辑的。
  • 将鼠标悬停在测量条上时,会显示准确的测量值提示。
  • 单击某个测量值,可以查看该测量点处所有事件的属性信息。
  • 单击地图交互按钮 可关闭或打开地图微件和直线逻辑示意图之间的同步。 启用后,在地图内导航将更新 SLD,反之亦然。
    注:

    当启用地图交互 时,双击 SLD 的比例尺将导致地图放大到测量的位置。

如果使用此微件时遇到性能不佳或故障,请在服务级别增加堆大小

动态分段示例

注:

以下是 ArcGIS Roads and Highways 动态分段的一个示例。

查看 ArcGIS Pipeline Referencing 类似的示例。

在下图中,两个线事件图层 Speed Limit 和 Functional Class 以及一个点事件图层与单个路径关联。 各个事件图层具有通过颜色变化显示的沿路径的不同测量值。

Route1 的事件图层和分段输出
显示动态分段事件图层的直线逻辑示意图。

将在测量值 0 和 8 之间从左到右校准路径。 三个事件将出现在路径上,并具有以下部分中描述的输入和输出属性。

输入

下表显示了事件的属性:

输入(速度限制)

路径 ID事件 ID测量始于测量止于起始日期结束日期速度限制

Route1

Event1

0

4

1/1/2000

<空>

65

Route1

Event2

4

8

1/1/2000

<空>

40

输入(功能等级)

路径 ID事件 ID测量始于测量止于起始日期结束日期功能等级

Route1

Event1

0

6.7

1/1/2000

<空>

Interstate

Route1

Event2

6.7

8

1/1/2000

<空>

美国公路

输入(点事件)

路径 ID事件 ID测量起始日期结束日期编码

Route1

Event1

5

1/1/2000

<空>

P1

输出

输出要素类和随附的属性表是使用组成线性事件的数据动态创建的。 属性表是可编辑的,编辑会传递到各个事件图层。

当您向路径的校准方向移动时(从左到右),事件中的第一段由速度限制 65 确定,此分段从测量值 0 处开始,在测量值 4 处结束。 第二段由速度限制 40 确定,由于点事件 P1 的存在,此分段从测量值 4 开始并在测量值 5 结束。 第三段由点事件 P1 确定,位于测量值 5。 第四段介于测量值 5 和 6.7 之间,包含速度限制 40 和省际公路功能等级。 最后一段介于测量值 6.7 和 8 之间,包含速度限制 40 和美国公路功能等级。

下表显示了动态分段输出。

输出(动态分段)

路径 ID类型部分测量始于测量止于起始日期结束日期速度限制功能等级编码

Route1

线

1

0

4

1/1/2000

<空>

65

Interstate

Route1

线

2

4

5

1/1/2000

<空>

40

Interstate

Route1

3

5

5

1/1/2000

<空>

40

Interstate

P1

Route1

线

4

5

6.7

1/1/2000

<空>

40

Interstate

Route1

线

5

6.7

8

1/1/2000

<空>

40

美国公路

设置

“动态分段”微件提供以下设置:

  • 模式 - 选择加载数据的方法。
    • 选择图层 - 选择地图微件并加载 web 地图中的所有图层。
      • 选择地图微件 - 在连接到 web 地图的页面中选择“地图”微件。
      • 加载图层 - 在连接的地图微件中从 web 地图加载图层。 要加载图层,地图微件必须连接到包含 LRS 图层的 web 地图。
      • 清除图层 - 从微件中移除所有已加载的图层。
      • 图层 - 加载图层后,可单击向下箭头展开图层列表。 单击图层打开图层配置面板。
      • 图层配置 - 配置单个图层的设置。
        • LRS 网络图层:
          • 路径标识符 - 选择默认路径标识符。 对于非线网络,默认为路径 ID。 对于线网络,默认为路径名称。
        • LRS 事件图层:
          • 显示字段 - 选择事件图层的显示字段。
    • 与“地图”微件进行交互 - 将“动态分段”微件连接到“地图”微件。 连接的“地图”微件中的任何 Web 地图将显示在列表中。 连接到地图微件后,您可以单击选择图层按钮 旁边的向下箭头以展开图层列表。 单击图层打开图层配置面板。
      • 图层配置 - 配置单个图层的设置。 查看图层配置面板中可用的设置
      • 选择图层 - 单击选择图层按钮 选择图层 以打开选择图层面板。 您可以从面板列表中选择或取消选择图层。
  • 默认设置 - 配置微件初次加载时的默认设置。
    • 默认动态分段结果 - 选择表格或直线逻辑示意图作为默认的结果展示方式。 您可在运行时自由切换。
    • 默认网络 - 如果添加了多个网络图层,则可以设置默认网络图层。
      注:

      使用路径 ID路径名称文本框搜索要包含在动态分段中的路径时,只能查询默认网络参数值内的路径要素。 要查询其他 LRS 网络,请使用数据操作

    • 默认属性集类型 - 选择使用线属性集或同时使用线和点属性集展示结果。
    • 线属性集 - 选择一个默认的线属性集。
    • 点属性集 - 选择一个默认的点属性集。
    • 允许编辑 - 打开此设置以允许有权访问数据的用户编辑动态分段表和直线逻辑示意图中的数据。
    • 合并重合事件 - 打开此设置可自动合并与现有事件具有完全相同属性且在测量值方面与现有事件相邻或重叠的已编辑事件。
    • 表格高亮颜色 - 设置结果表格中高亮行的颜色。
    • 地图高亮颜色 - 设置在地图上显示路径的颜色。
    • 逻辑示意图默认比例 - 设置直线逻辑示意图的默认显示比例,单位取决于网络的单位。 单位取决于网络的单位。
    • 显示统计数据 - 打开此设置,双击直线逻辑示意图中的事件时在弹出窗口中显示统计数据。

交互选项

以下微件支持动态分段数据操作功能,可以在其设置的操作选项卡中启用。

运行动态分段

完成以下步骤,运行动态分段:

  1. 启动 Experience Builder。 登录到 ArcGIS Enterprise 门户。
  2. 添加地图微件。 将其连接到使用线性参考和版本管理功能发布的 LRS 数据的 web 地图。
  3. 添加动态分段微件。 将其连接到“地图”微件,然后从“地图”微件加载 LRS 图层。
  4. 发布应用程序。
  5. 启动应用程序。如果出现提示,请登录您的 ArcGIS Enterprise 门户网站。
  6. 打开动态分段微件。
  7. 路径 ID路径名称文本框中提供路径 ID 或名称。

    如果网络图层已将路径名称配置为标识符,则此设置将标注为路径名称

    注:

    还可以使用“LRS 识别”微件、“按路径搜索”微件或“表”微件选择需要动态分段的事件。 有关详细信息,请参阅以下部分。

  8. 从搜索结果中选择一条记录。

    动态分段结果将以表格或直线逻辑示意图的形式显示。

使用“LRS 识别”微件运行动态分段

在运行时,使用“LRS 识别”微件进行动态分段数据操作,步骤如下:

  1. 使用“LRS 识别”微件在路径上定位。
  2. 单击“LRS 识别”微件面板顶部的操作按钮。
  3. 单击动态分段

    动态分段结果将以表格或直线逻辑示意图的形式显示。

使用“按路径搜索”微件运行动态分段

在运行时,使用“按路径搜索”微件进行动态分段数据操作,步骤如下:

  1. 使用以下测量选项之一搜索路径:
    • 无测量 - 在路径起点和终点之间的所有事件都会动态分段。
    • 单个测量 - 位于搜索测量位置的所有事件都会动态分段。
    • 多个测量 - 位于最小和最大搜索测量位置之间的所有事件都会动态分段。
    • 测量范围 - 位于开始测量和结束测量之间的所有事件都会动态分段。
  2. 从搜索结果中选择一条记录。
  3. 单击“按路径搜索”微件面板顶部的操作按钮。
  4. 单击动态分段

    动态分段结果将以表格或直线逻辑示意图的形式显示。

使用“表”微件运行动态分段

在运行时,使用“表”微件进行动态分段数据操作,步骤如下:

  1. 在表中选择一条路径记录。
  2. 单击“表”微件面板顶部的操作按钮。
  3. 单击动态分段

    动态分段结果将以表格或直线逻辑示意图的形式显示。