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