“网络追踪”微件旨在调用任何地理处理服务并与其进行交互。输入应为点要素或要素,输出可以返回面、折线或点要素作为结果。例如,可以将此微件配置为使用某个地理处理服务,该服务将追踪几何网络,并返回中断区域和受影响的资产。要了解如何配置此微件以在几何网络上执行隔离追踪,请访问 Water Outage 模板。
配置网络追踪微件
可将此微件设置为应用程序启动时自动打开。单击微件上的不要在应用程序启动时打开此微件按钮以启用自动打开微件的选项。(对于需要首先添加到应用程序的微件,您可以在配置微件后进行此设置。)
- 将鼠标悬停在微件上方,然后单击配置此微件按钮以打开配置窗口。
注:
如果需要先将微件添加到应用程序,请在微件选项卡上单击微件占位符。在打开的选择微件窗口中,选择微件然后单击确定。
- 或者单击更改微件图标,用自己的图像替换此微件的默认图标。
随即显示文件资源管理器窗口,供您选择可用作微件图标的本地图像文件。
- 选择设置按钮并提供地理处理服务的任务 URL。
注:
地理处理服务需要至少一个具有指定几何类型的输出参数。
配置设置
配置“网络追踪”微件时,需要考虑以下 3 个部分:工程设置、输入和输出。
工程设置
工程设置是可选的。如果配置这些设置,则可以定义工程并保存追踪输入和输入结果。
注:
所选地理处理服务必须具有面输出几何类型;否则工程设置将被禁用。
工程设置选项卡上的选项如下:
- 工程面图层 - 此面图层必须具有“创建”、“删除”和“更新”编辑功能,并包含名为 name 的字段(字符串类型字段)和名为 globalid 的字段(GlobalID 类型字段)。
- 输出参数名称 - 任务 URL 中的输出面图层。
- 工程点图层 - 此点图层必须具有“创建”、“删除”和“更新”编辑功能,并包含名为 inputtype 的字段(字符串类型字段)和名为 projectid 的字段(GUID 类型字段)。
输入
输入选项卡提供的选项可用于配置追踪的输入设置。
- 对于每个输入参数,将类型设置为标记、障碍或跳过。
- 指定工具提示和符号。
- 可以提供显示在微件输入选项卡上的文本。
输出
输出选项卡提供的选项可用于配置追踪结果的输出设置。
- 对于每个输出参数,请选择以下任一选项:
- 可见 - 在选中的追踪结果中选择可见图层。如果未选中可见,则结果图层将在追踪结果窗格中将输出参数显示为未选中。
- 可跳过 - 允许将此图层中的要素传递至跳过输入参数。
- CSV - 选择要导出到 .csv 文件的结果。
- 要保存输出参数,请选择保存至图层设置下的下拉箭头并选择图层。
注:
如果未配置工程设置,则保存至图层选项不可用。 - 对于每个输出参数,可以通过选择相应的符号来更新符号系统。
- 单击设置按钮 以更新输出结果的标注、工具提示、显示文本和比例。
- 提供显示在微件输出选项卡上的文本。
- 单击添加摘要项按钮。
- 从菜单中单击输入/输出参数。
- 根据所需摘要文本,选择运算符参数和字段参数。
注:
计数运算符基于图层级别,因此适用于所有输入/输出选项。总和、最小值、最大值和平均数运算符基于字段级别,并且仅当图层中存在数值字段时才会显示。 - 单击添加以将摘要项目添加到文本框。
- 完成后,单击取消关闭对话框。
- 如果要将地图缩放至追踪结果,请选择追踪后自动缩放。
使用网络追踪微件
配置完成后,自来水公司可以使用此微件来确定管道爆裂时的隔离区域。
- 打开网络追踪微件以显示输入选项卡。或者,可以配置自定义 URL,以在设置的位置处运行追踪。要使用自定义 URL 运行追踪,必须将微件设置为自动打开,然后针对自定义 URL 使用以下格式之一:
- 使用地图的空间参考:https://<domain>/apps/webappviewer/index.html?id=<itemid>&flags=[[x,y]]&runTrace=true
- 使用与地图不同的空间参考:https://<domain>/apps/webappviewer/index.html?id=<itemid>&flags=[[Lat,Long]]&wkid=<wkid>&runTrace=true
- 添加标记位置和障碍(如果需要)。
注:
按 Ctrl 键激活捕捉功能。 - 单击运行开始追踪。
地图随即缩放至该范围并显示追踪结果。
- 查看摘要和输出结果。
- 单击保存。
注:
必须配置工程设置才能保存追踪。 - 在工程属性窗格中提供工程名称和任何附加信息。
- 单击确定完成保存结果。