要发布路径服务,您需要在 ArcGIS Pro 中创作 GIS 资源(例如网络分析图层或地理处理工具),然后将该资源发布为服务。 可将路径服务发布为具有网络分析功能的地图服务或地理处理服务。 用于路径的服务类型取决于您的目标和可用资源。
如果您的 ArcGIS Server 站点已与 ArcGIS Enterprise 门户联合,则要发布路径服务,建议根据网络数据集配置路径服务。 或者,可以使用 ArcGIS Server 安装随附的发布路径服务实用程序。 配置路径服务和“发布路径服务”实用程序,发布同一组服务,然后自动执行根据网络数据集发布不同的路径服务所需的所有步骤。
在某些情况下,使用发布路径服务实用程序创建的路径服务可能不适用。 在此类情况下,您可以使用 ArcGIS Pro 将路径服务发布到您的 ArcGIS Server 站点。 在以下情况下,可能必须执行此操作:
- 您需要路径服务来执行使用发布路径服务实用程序创建的路径服务未提供的其他分析。 例如,您可能希望使用这样一种服务:该服务能够在多个输入停靠点之间找到最佳路径,然后使用高程数据集(例如数字高程模型)来生成该路径的高程剖面图。 在这种情况下,您可以发布能够实现所需工作流的地理处理服务。
- 您需要使用的网络数据集不同于通过发布路径服务实用工具创建的服务所使用的网络数据集。 例如,您的组织可以使用 ArcGIS Pro 等应用程序或 Map Viewer 经典版 中的可用分析工具,根据街道中心线数据执行大部分网络分析。 同时,您可能还需要使用带有 ArcGIS Indoors 的应用程序,对用于表示校园内步行道和走廊情况的室内交通网络执行分析。 在这些情况下,您可以使用发布路径服务实用程序基于根据街道中心线数据创建的网络数据集发布所有路径服务。 您可以根据室内网络数据集发布其他路径服务(将其发布为具有网络分析功能的地图服务),并将这些路径服务与 ArcGIS Indoors 提供的应用程序搭配使用。
用于路径的地图服务
将路径服务发布为具有网络分析功能的地图服务涉及以下步骤:
- 使用 ArcGIS Pro 创建地图。
- 将网络数据集添加到地图。
- 在地图中创建一个或者多个网络分析图层。
- 如果您的 ArcGIS Server 站点与门户联合,则请从 ArcGIS Pro 将您的地图共享为地图图像图层,或在从 ArcGIS Pro 发布到独立 ArcGIS Server 站点时将其共享为地图服务。 在发布地图图像图层或地图服务时启用网络分析功能。
在 ArcGIS Pro 中使用网络分析功能发布地图服务提供了有关如何使用 ArcGIS Pro 实现此工作流的进一步说明。
警告:
发布地图服务或地图图像图层时,必须启用网络分析功能才能在 ArcGIS Server 站点中查看路径服务。 否则,您的 ArcGIS Server 站点将仅具有无法用于执行网络分析的地图服务。
用于路径的地理处理服务
发布执行路径的地理处理服务涉及以下步骤:
- 使用 ArcGIS Pro 创建工具箱。
- 创作一个地理处理工具,用于执行需要运行的分析。
- 发布到联合 ArcGIS Server 站点时,将地理处理工具共享为 Web 工具;发布到独立 ArcGIS Server 站点时,将其共享为地理处理服务。
地理处理服务示例:获取行进方向提供了有关如何使用 ArcGIS Pro 来实现此工作流的进一步说明。
在用于路径的地图服务和地理处理服务之间进行选择
下表提供了有关可用于执行上述网络分析的地图服务(具有网络分析功能)和地理处理服务的信息。
分析类型 | 地图服务 | 地理处理服务 |
---|---|---|
路径 | 是 | 是 |
最近设施点 | 是 | 是 |
服务区 | 是 | 是 |
行程成本矩阵 | 是 | 是 |
位置分配 | 否 | 是 |
车队路径 | 否 | 是 |
您选择用于发布路径服务的服务类型取决于应用程序与路径服务的交互方式。 下表可以帮助您选择一种路径服务。
目标 | 路径服务类型 |
---|---|
使用路径服务的应用程序是否需要服务具有极快的响应速度? | 使用具有网络分析功能的地图服务。 |
路径服务是否需要支持运行可能需要几分钟才能求解的大型问题? | 使用地理处理服务。 |
您是否希望 Esri 提供的最大数量的即用型应用程序可以与您的路径服务搭配使用? | 使用地理处理服务。 |