标准路径服务是提供可与 Network Analyst 配合使用的即用型功能的地图和地理处理服务。 要在 ArcGIS Enterprise 中使用六种不同类型的求解程序作为 Web 服务来执行网络分析,您可以将其发布为标准路径服务。 当您发布标准路径服务时,ArcGIS Enterprise 可提供完整的功能以及与即用型 Esri 应用程序(例如 ArcGIS Pro 和 Map Viewer)的集成。
注:
本主题中的工作流聚焦于发布地图服务。 要发布地理处理服务,请参阅发布自定义路径服务文档。
创建路径服务的一种方法是在 ArcGIS Pro 中发布地图服务,该服务需已使用 ArcGIS Network Analyst 扩展模块 启用网络分析功能。
注:
如果您要将服务从 ArcGIS Pro 发布至 ArcGIS Enterprise,请参阅共享地图影像图层工作流。 如果您要将服务从 ArcGIS Pro 发布至独立 ArcGIS Server 站点,请参阅发布地图服务文档。注:
如果使用具有联合服务器的 ArcGIS Enterprise,则 ArcGIS Pro 中的“发布具有网络分析功能的地图服务”可以替换为配置路径服务功能,如果您具有独立服务器,则可以替换为发布路径服务实用程序。 配置路径服务和发布路径服务实用程序不仅可以发布具有网络分析功能的地图服务,还可以发布可用于 ArcGIS Pro 和 Map Viewer 分析工具的地理处理服务。创建此类路径服务的第一步是在 ArcGIS Pro 中创建一个包含一个或多个网络分析图层的地图。 当使用定位服务时,您还需要将网络数据集图层添加至地图。 然后将地图发布为服务,并确保启用网络分析功能。 您可以通过 ArcGIS Web API、ArcGIS Runtime SDK 或所选编程语言的服务 REST API 以编程方式使用生成的服务。
创建地图
在发布路径服务之前,您必须在 ArcGIS Pro 中创建一个地图,此地图至少要包含将要在服务中使用的网络分析图层。 您可以使用添加数据对话框添加现有的网络分析图层,也可以创建网络分析图层。 无论是导入的还是创建的网络分析图层都必须使用本地网络数据集。 如果使用的是来自门户(ArcGIS Online 或 ArcGIS Enterprise)的网络数据源,则无法将地图发布为具有网络分析功能的服务。 当发布定位服务时,您还需要将网络数据集图层添加至地图。
警告:
在具有网络分析功能的地图服务中无法发布和使用位置分配和车辆配送问题操作。 请勿在地图中添加位置分配和车辆配送问题图层。
您可以在 ArcGIS Pro 中编辑网络分析图层的属性,例如要在最近设施点分析图层中查找的设施点数量或用作分析时默认使用的出行模式。 这些属性被用作已发布服务的默认值。
- 使用 ArcGIS Pro 创建地图
- 将网络数据集添加到地图。
针对网络数据集图层源执行定位服务。 要使用路径服务成功执行网络分析,路径服务必须标识每个分析输入在网络数据集中的位置。
- 在地图中创建一个或者多个网络分析图层。
发布服务
创建并保存地图后,如果 ArcGIS Server 站点与门户联合,则可以从 ArcGIS Pro 将地图共享为地图影像图层,当将地图从 ArcGIS Pro 发布到独立 ArcGIS Server 站点时,则可将其共享为地图服务。 在发布地图影像图层或地图服务时启用网络分析功能。
注:
以下步骤可将服务发布为地图影像图层。 如要发布地图服务,请参阅发布地图服务文档。- 在共享选项卡的共享为组中,单击发布 Web 图层打开共享为 Web 图层窗格。
- 完成常规选项卡上的所有信息。
- 选中图层类型下的地图图像复选框。
- 在配置选项卡中,配置地图影像图层属性并启用网络分析功能。
- 单击页面底部的分析按钮以分析任何潜在的错误或警告。
- 验证成功后,单击发布以共享地图。
要配置地图服务的其他属性,请参阅有关编辑路径服务属性的文档。
使用服务
您可以使用路径服务在您拥有的自定义应用程序中加入网络分析功能。 有许多适用于路径服务的 API 可供 ArcGIS 开发人员选择,例如 ArcGIS Maps SDK for JavaScript、ArcGIS REST API 和各种原生 ArcGIS Maps SDKs。