路径服务可以发布为标准路径服务或自定义路径服务。 标准路径服务与 Esri 开箱即用应用程序完全集成,并提供 Network Analyst 可用的功能,而自定义路径服务,顾名思义,在分析工作流中提供额外的功能或进一步的灵活性。
标准路径服务
路径服务将从网络数据集发布。 在发布路径服务之前,您应该对网络数据集进行任何更改,例如添加新的成本属性或配置实时流量。
如果网络数据集已启用实时流量,则可以通过以下方式之一将其配置为读取实时流量数据:
- 在 ArcGIS Online 中,使用配置网络数据集实时流量实用程序。
- 如果使用 OpenLR 实时流量,可以使用 ArcGIS Pro 从来自 TomTom 等数据提供商提供的流量源配置网络数据集。
可以使用以下工作流之一从网络数据集发布标准路径服务:
- 使用 ArcGIS Enterprise 门户网站中的配置路径服务对话框 - 在 ArcGIS Enterprise 11 中引入,此用户界面将提供有关如何发布标准路径服务的指导。
- 使用发布路径服务命令行实用程序 - 如果您使用的是旧版本 ArcGIS Enterprise 门户或使用运行 ArcGIS Server 的独立服务器,请使用 ArcGIS Server 安装附带的发布路径服务命令行实用程序。
配置路径服务对话框和“发布路径服务”实用程序,发布同一组服务,然后自动执行根据网络数据集发布不同的路径服务所需的所有步骤。 通过这两个选项,您可以使用配置文件指定其他服务属性。 您可以通过修改此配置文件来更改服务使用的默认值。 此配置文件与网站或用于发布标准路径服务的命令行实用工具同样适用。
如果网络数据集配置为使用实时流量,必须确保路径服务所使用的实时流量数据定期更新。 了解有关执行此工作流方法的详细信息。
基于标准地图服务的路径服务也可以从 ArcGIS Pro 发布。 例如,您必须使用的网络数据集不同于通过发布路径服务实用工具创建的服务所使用的网络数据集。 您的组织可以使用 ArcGIS Pro 等应用程序或 Map Viewer 中的可用分析工具,根据街道中心线数据执行大部分网络分析。 同时,您可能还需要使用带有 ArcGIS Indoors 的应用程序,对用于表示校园内步行道和走廊情况的室内交通网络执行分析。 在这些情况下,您可以使用发布路径服务实用程序基于根据街道中心线数据创建的网络数据集发布所有路径服务。 您可以根据室内网络数据集发布其他路径服务(将其发布为具有网络分析功能的地图服务),并将这些路径服务与 ArcGIS Indoors 提供的应用程序搭配使用。
了解有关使用 ArcGIS Pro 发布具有网络分析功能的地图服务的详细信息
提示
发布标准路径服务后,您可能需要更新这些服务 - 例如,如果您已使用命令行工具使用 ArcGIS Enterprise 10.9.1 发布了标准路径服务并升级到 ArcGIS Enterprise 11。 新版本将自动拥有这些标准路径服务,因为它们已存在于先前版本的 ArcGIS Enterprise 中。 但请记住以下几点:
- 升级完成后,请勿开始使用旧版本的服务,因为在某些情况下,这些服务可能会缺少新版本 ArcGIS Enterprise 中添加的一些新参数,或者某些新功能可能无法完全工作。 建议删除升级的服务,然后使用命令行实用工具或门户网站从头开始重新创建服务。
- 如果您正在使用一个版本的 StreetMap Premium 数据并升级到较新的版本,建议删除现有服务并重新创建新服务,以便您可以获得新数据可用的所有功能。
注:
由于您使用开箱即用提供的工具来发布这些服务,因此任何依赖现有 URL 的应用程序在您删除并重新发布后都不会中断,因为这些工具旨在使用相同的 URL 为这些服务重新创建新服务。
自定义路径服务
在某些方案中,使用配置路径服务或发布路径服务实用程序创建的标准路径服务可能不适用。 在此类情况下,您可以使用 ArcGIS Pro 将路径服务发布到您的 ArcGIS Server 站点。 例如,您可以查找两个停靠点之间的路径,为该路径生成高程剖面图,或将多个网络分析组合至单个 Web 服务中。 对于此类分析,您可以创建一个自定义路径服务。
定制化的路径服务
标准路径服务和自定义路径服务可以调用自定义方向和自定义赋值器。 该功能在 ArcGIS Server 11.2 中引入。