动态分段微件

ArcGIS Enterprise (11.4)    |

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

Pipeline Referencing 示例

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

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

Roads and Highways 示例

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

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

用法说明

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

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

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

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

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

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

    表中线事件的业务字段在 Type = Line 时可编辑。 点事件的业务字段在 Type = Point 时可编辑。

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

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

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

  • 使用导航按钮调整直线逻辑示意图的比例和范围。
  • 单击图层名称可以在直线逻辑示意图中隐藏该图层。 单击已隐藏的图层,可以将其恢复显示。
  • 将鼠标悬停在事件上时,会显示列出事件属性的提示框。
  • 单击某个事件,可以在地图上高亮显示,并在弹出窗口中查看其属性和统计信息。 某些属性是可编辑的。
  • 将鼠标悬停在测量条上时,会显示准确的测量值提示。
  • 单击某个测量值,可以查看该测量点处所有事件的属性信息。

动态分段示例

注:

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

查看 ArcGIS Pipeline Referencing 类似的示例。

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

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

<空>

省际公路

Route1

Event2

6.7

8

1/1/2000

<空>

美国公路

输入 (Point1)

路径 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

省际公路

Route1

线

2

4

5

1/1/2000

<空>

40

省际公路

Route1

3

5

5

1/1/2000

<空>

40

省际公路

P1

Route1

线

4

5

6.7

1/1/2000

<空>

40

省际公路

Route1

线

5

6.7

8

1/1/2000

<空>

40

美国公路

设置

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

  • 选择地图 - 选择一个地图微件。
  • 加载图层 - 在连接的地图微件中从 web 地图加载图层。 要加载图层,地图微件必须连接到带有 LRS 图层的 web 地图。
  • 清除图层 - 从微件中移除所有已加载的图层。
  • 默认设置 - 配置微件初次加载时的默认设置。
    • 默认动态分段结果 - 选择表格或直线逻辑示意图作为默认的结果展示方式。 用户可在运行时自由切换。
    • 默认属性集类型 - 选择使用线属性集或同时使用线和点属性集展示结果。
    • 线属性集 - 选择一个默认的线属性集。
    • 点属性集 - 选择一个默认的点属性集。
    • 逻辑示意图默认比例 - 设置直线逻辑示意图的默认显示比例,单位取决于网络的单位。 单位取决于网络的单位。 当您选择直线逻辑示意图作为默认显示结果的方式时,此设置将会出现。
    • 表格高亮颜色 - 设置结果表格中高亮行的颜色。
    • 地图高亮颜色 - 设置在地图上显示路径的颜色。
    • 统计数据 - 启用后,当用户选择事件时,会在弹出窗口中显示所选事件记录的统计信息。 当您选择直线逻辑示意图作为默认显示结果的方式时,此设置将会出现。

交互选项

您必须使用其他微件中的数据操作来启动“动态分段”微件并填充相关数值。 以下微件支持动态分段数据操作功能,可以在其设置的操作选项卡中启用。

运行动态分段

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

  1. 启动 Experience Builder。 登录到 ArcGIS Enterprise 门户。
  2. 添加地图微件。 将其连接到包含 LRS 数据的 Web 地图,该数据在发布时需已启用线性参考功能和版本管理功能(可选)。
  3. 添加动态分段微件。 将其连接到地图微件,然后从地图微件加载 LRS 图层。
  4. 发布应用程序。
  5. 启动应用程序。如果出现提示,请登录您的 ArcGIS Enterprise 门户网站。
  6. 使用“LRS 识别”微件、“按路径搜索”微件或“表”微件选择需要动态分段的事件。

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

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

  1. 使用“LRS 识别”微件在路径上定位。
  2. 单击“LRS 识别”微件面板顶部的操作按钮。
  3. 单击动态分段
  4. 动态分段结果将以表格或直线逻辑示意图的形式显示。

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

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

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

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

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

  1. 在表中选择一条路径记录。
  2. 单击“表”微件面板顶部的操作按钮。
  3. 单击动态分段
  4. 动态分段结果将以表格或直线逻辑示意图的形式显示。