使用追踪网络发布和使用服务

在 Standard 或 Advanced 许可等级下可用。

ArcGIS Enterprise 10.9 开始,发布或使用包含公共设施网络及其相关网络要素类的服务时,将会应用一些条件和限制。 这些条件和限制取决于地图视图中存在的图层、地图服务的配置方式以及将使用服务的位置。

已发布的要素服务自动包括追踪网络网络逻辑示意图服务,以支持追踪分析和网络逻辑示意图。 请参阅追踪网络服务以了解详细信息。

准备发布

发布和使用包含追踪网络的要素服务时,以下条件和先决条件均适用。

要准备发布环境,请完成以下步骤:

先决条件:

  • 追踪网络图层必须来自作为数据库追踪网络所有者建立的数据库连接。
  • 连接的 ArcGIS Enterprise 门户账户必须为门户追踪网络所有者
    许可:
    组织成员必须被分配 ArcGIS Advanced Editing 用户类型扩展模块许可,才能在企业级地理数据库中创建、发布和编辑追踪网络。 查询和追踪操作不需要此用户类型扩展模块。

  1. 将追踪网络添加到地图之前,请将地理数据库连接的版本化类型设置为分支
    1. 目录窗格中右键单击数据库连接,然后单击地理数据库连接属性
    2. 地理数据库连接属性对话框中,选择版本化类型下的分支,然后单击确定

    注:

    分支版本只能使用要素服务进行编辑。 如果地理数据库连接的版本化类型未设置为分支版本化,则您无法发布追踪网络。

    了解有关使用分支版本化数据的详细信息

  2. 将要素数据集注册为版本化。
    1. 右键单击要素数据集,然后单击管理以打开要素数据集属性对话框。
    2. 选中版本化复选框并确保选择分支
    3. 单击确定以将要素数据集注册为分支版本化。

      追踪网络要素数据集将注册为分支版本。

  3. 右键单击目录窗格中的追踪网络,然后单击添加至新地图以将追踪网络及其关联的图层添加到新地图。
  4. 当系统询问您是否要将参与追踪网络的所有类添加到地图时,请单击

    注:
    • 虽然仍然可以从 Web 使用服务,但要在 ArcGIS Pro 中使用追踪网络,地图必须包含参与网络的所有图层。否则,将返回分析器警告 24099
    • 不支持使用可见图层字段属性设置的定义查询和隐藏字段;如果存在这些情况,将返回分析器错误 00270

  5. 确保图层 ID 已保存在地图文档中。

    如果您打算将来覆盖 web 图层或服务,建议您在发布之前手动分配图层 ID。 否则,当 web 图层或服务被覆盖时,服务子图层 ID 可能会改变。 这可能导致 Web 在访问引用特定图层 ID 的服务时出现问题。 您可以使用地图属性对话框中的允许向共享 web 图层分配唯一数字 ID 设置启用此功能。

    1. 右键单击内容窗格中的地图文档标题,然后单击属性
    2. 地图属性对话框中上,选中常规选项卡下的允许向共享 web 图层分配唯一数字 ID,然后单击确定
  6. 如果选择不手动分配图层 ID,取消选中确保地图设置为允许分配唯一 ID 复选框。 如果选中该复选框,并且未启用地图属性中的允许向共享 web 图层分配唯一数字 ID 选项,则将返回分析器错误。 如果未选中该框,则系统将跳过分析器。 有关详细信息,请参阅配置 web 要素图层

了解有关发布分支版本数据的详细信息

将追踪网络发布为要素服务

要将追踪网络网络发布为支持分析功能(如追踪和逻辑示意图创建)的可编辑要素服务,请完成以下步骤:

  1. 确保追踪网络及其所有关联图层均已添加至当前地图视图。

    注:
    用于创建追踪网络要素服务的发布地图不能包含子类型图层组。

  2. 共享选项卡上单击 Web 图层下拉菜单 ,然后单击发布 Web 图层
  3. 共享为 Web 图层窗格的常规选项卡上,输入 Web 图层的名称,可以有选择地提供摘要标签参数的值。
  4. 数据和图层类型下,选择地图图像,然后选中引用注册数据下的要素复选框。

    配置选项卡的配置图层 Layer 下启用了版本管理

  5. 位置下的门户文件夹服务器和文件夹下,选择共享数据的位置。

    您可以将数据共享到根文件夹或创建文件夹。

  6. 对于共享级别,请指定如何共享追踪网络。
  7. 配置选项卡上的配置图层 Layer 下,确认功能下已启用版本管理

    注:

    如果未启用要素选项,或者包含追踪网络的要素数据集未进行分支版本化,则版本管理选项不可用。

  8. 配置选项卡的图层下,单击要素旁边的配置 Web 图层属性按钮 编辑 以打开要素属性,并确保选中属性下的允许真曲线更新仅允许真曲线客户端进行的真曲线更新选项。
  9. 单击分析以标识潜在的问题或错误。

    两种类型的分析器消息将显示在消息选项卡上。 错误是由于必须在您发布 Web 图层之前得到修复的问题。 警告问题可能会影响到性能、显示或数据访问。 双击解决方案的错误或警告或访问帮助主题。 右键单击错误或警告,以获取有关如何解决问题的建议。

    提示:
    您可以在发布或分析数据时将企业级地理数据库注册为数据存储。 如果数据库未注册到服务器,共享为 Web 图层窗格中将出现分析器错误消息。 要注册地理数据库,请在错误消息上单击选项,然后单击将数据源注册到服务器

  10. 单击发布以发布追踪网络。
  11. 将追踪网络 Web 图层添加到地图。

发布没有追踪网络图层的追踪网络要素类

当共享没有追踪网络图层的网络要素类的 web 要素图层时,限制将会放宽;但是,由此也会阻止使用追踪和网络逻辑示意图的功能。

如果追踪网络图层未存在于活动地图视图中,则共享的应用条件和限制如下:

  • 发布的要素服务不包括追踪网络或网络逻辑示意图次级服务。 不支持执行追踪分析或使用网络逻辑示意图。
  • 要发布的地图图层可支持使用可见图层字段属性设置的定义查询和隐藏字段。
  • 该要素服务与任何其他要素服务的行为方式相同。 任何编辑仍可应用服务后台的追踪网络行为(例如脏区创建),但脏区和错误要素在地图中不可见。
  • 可选择支持版本管理功能。

工作流示例

要了解使用服务和追踪网络的这些条件,请考虑以下示例:

GIS 编辑者工作流

GIS 编辑器正在进行编辑,以修正与水电网络相关的问题。 该编辑者需查看编辑所创建的脏区和错误要素。 编辑者将使用以所有数据和追踪网络图层创建的要素服务。 ArcGIS Pro 工程为此用户创建的项目将包含跟踪网络图层和所有关联的网络图层。

GIS 分析师工作流

使用水电网络的 GIS 分析师需要执行追踪、其他分析及地图生产。 分析师将使用以所有数据和追踪网络图层创建的要素服务。 ArcGIS Pro 工程为此用户创建的项目将包含跟踪网络图层和所有关联的网络图层。

在此工作流中,GIS 分析师需要获得整个要素服务的权限。

Web 访问和字段编辑者工作流

临时用户可使用为特定任务和工作流配置的 web 地图。 这些 web 地图通常根据要素服务进行配置,具有一组简化的图层,并且可能包含定义查询或者某些图层上的一组简化的可见字段。 如果用户只需查看或查询数据,web 地图可使用不含追踪网络图层的要素服务。

字段编辑者通常使用 Esri 移动应用程序或由 Esri 合作伙伴创建的运行时应用程序来对字段操作执行有限的编辑。 如果工作流需要追踪或网络逻辑示意图,则 web 地图将需要使用包含追踪网络服务和网络逻辑示意图服务的要素服务。 与一般的 web 访问工作流一样,简单的字段编辑工作流可能会使用包含要素服务(而不含追踪网络图层)的 web 地图,因为在该工作流中没有必要显示脏区或错误要素。

当 Internet 连接不一致或不可用时,某些工作流可能还需要访问数据。 虽然无法离线编辑追踪网络数据集,但可以离线查看与追踪网络相关联的要素类或者使用 Web 地图进行编辑。 离线使用 Web 地图支持在断开 Internet 连接的情况下查看、收集和更新要素。 要离线使用追踪网络数据,必须首先通过在共享为 Web 图层窗格的配置选项卡上选中启用同步复选框,从而在地图要素服务中使用的所有 web 图层上启用同步功能。 同步功能包括允许客户端使用数据本地副本的操作。 在要素服务上启用编辑后,客户端可以编辑数据的本地副本,并在连接可用时进行同步。

了解有关使用离线地图和分支版本化数据的详细信息