路径服务实用程序必须配置为启用组织中的网络分析工具。 您不需要配置所有服务,但一些开箱即用型客户端应用程序可能具有需要配置服务的功能。
最近设施点
查找距离事故地点最近的医院、距离犯罪现场最近的警车,以及距离客户地址最近的商店等,这些都是可使用最近设施点服务来解决的问题示例。 查找最近设施点时,您可以指定查找数量和行驶方向(驶向设施点或驶离设施点)。 查找到最近的设施点后,可以显示驶向或驶离设施点的最佳路径,并可将至各个设施点的行驶时间、行驶距离和行驶方向包括在其中。 该服务可在确定最佳路径时考虑当前的交通情况。 此外,还可以指定该服务在搜索设施点时不应超出的阻抗中断值。 例如,您可以设置最近设施点服务来搜索距离事故地点的行程时间在 15 分钟以内的医院。 查找结果中将不会包含任何行程时间超出 15 分钟的医院。 医院被称为设施点,而事故地点被称为事件点。 该服务允许同时执行多个最近设施点分析。 这意味着允许存在多个事件点,并可以为每个事件点查找最近设施点。
车队路径
各类组织都可能调配一支车队来为多个停靠点提供服务。 例如,大型家具商场可能会调配多辆货车将家具配送到各家各户。 某专业油脂回收公司可能需要同时配送几辆货车从一个设施点到各饭店收集用过的油脂。 卫生部门可能会为每位卫生监督员制定一个日常监督访问计划。 以上示例所要解决的共同问题就是车队路径问题。 每个组织都需要确定各条路径(货车或监督员)所应服务的停靠点(住所、饭店或监督地点)以及其对各停靠点的访问顺序。 决策制定的主要目标是为各停靠点提供最佳服务并使车队的总体运营成本最低。 车队路径服务可用于确定此类复杂车队管理任务的解决方案。 该服务还提供了诸多选项,因此还可用于解决更为具体的问题,例如,将车辆载重与停靠点的配送量相匹配、遵循停靠点处的所有时间窗从而为客户提供高水准服务、指定驾驶员的中途休息时间,以及配对停靠点使其能够由同一路径提供服务。
以将货物从中心仓库位置运送到杂货店为例。 在仓库所在位置有三辆卡车可用。 此仓库的仅在特定的时间窗内营业(上午 8:00 至下午 5:00),所有卡车必须在此期间返回至仓库。 每辆卡车的载重量为 15,000 磅,这对其所能运送的货物量进行了限制。 每个商店对需要运送的货物都有具体的数量要求(磅),而且每个商店都对交货时限有具体的要求。 另外,司机每天只能工作八小时,要求有午餐时间,且依据驾驶时间和为商店提供服务的工作时间来领取薪水。 该服务可用于为每条路径确定路线,从而在满足所有车辆要求和停靠点要求并使司机在特定路径上所花费的总时间降至最低的同时完成配送。
位置分配
位置分配有助于基于与需求点的潜在交互信息来从一组设施点中选择需要操作的设施点。 还可帮助您解决以下问题:
- 对于现有的一组消防站,哪个新消防站的站点可为社区提供最佳响应时间?
- 如果一家零售公司必须减少商店数量,它应该关闭哪家商店才能继续满足最为全面的需求?
- 应在哪里建立一家工厂才能使其与配送中心的距离最短?
目标可能是使请求点和设施点之间的整体距离最小、使距设施点一段距离内所能覆盖的请求点数目最多、随距设施点距离的增加而减少的分配需求量最大,或在友好的竞争设施点环境中所能获得的需求量最大。
了解有关位置分配服务支持的作业请求的详细信息。
路径服务
路径服务可用于查找从一个位置到达另一个位置或访问多个位置的最佳路径。 最佳路径可以是考虑一天中某个给定时间段的交通状况而得出的该时间段的最快路径,也可以是最小化行程距离的最短路径。 路径服务还可以找到在您指定的允许的时间窗内访问各个停靠点的最佳路径。 如果要访问两个以上的停靠点,可以按照您指定的固定位置顺序确定最佳路径。 这称为简单路径。 路径服务也可以确定访问位置的最佳顺序(流动推销员问题)。 这称为优化路径。
服务区
利用服务区服务,可以查找在给定行程时间或行程距离内可从输入位置到达的区域。 服务区是指在给定距离或行驶时间之内可从一个或多个位置(即设施点)到达的所有街道所属的区域。 服务区通常用于显示和测量设施点的可达性。 例如,杂货店周围三分钟的行驶时间面可以确定能够在三分钟内到达的杂货店以及更有可能在此购物的居民。 此服务还可以围绕一个或多个设施点创建多个同心服务区,这些设施点可显示可达性如何随行驶时间和行驶距离的增加而变化。 例如,其可用于确定在距离学校分别为 5、10 和 15 分钟车程的范围内分别有多少家医院。 在根据行驶时间创建服务区时,该服务可以利用交通流量数据,该数据会影响在一天中的不同时间段可到达的区域。
行程成本矩阵服务
行程成本矩阵服务可帮助您创建从多个起点到多个目的地的起点 - 目的地 (OD) 成本矩阵。 行程成本矩阵是一个表,其中包含从每个起点到每个目的地的成本(例如行程时间或行程距离)。 此外,可根据从每个起点行进到每个目的地所需的最小成本,对每个起点所连接的目的地按升序排序。 在生成行程成本矩阵时,您可以选择指定要为每个起点查找的最大目的地数目,以及搜索目的地时的最大行程时间或距离。
行程成本矩阵服务的结果通常会成为其他空间分析的输入,在这些空间分析中,沿街道网络的行程成本比直线成本更适合分析。 例如,预测城市中的人员流动更适合采用街道网络成本模型,因为人们一般在道路和人行道上行走。
提示:
最近设施点服务和行程成本矩阵服务所执行的分析相似;主要区别在于输出和计算速度。 行程成本矩阵服务生成结果的速度更快,但是无法返回沿基础街道或行驶路线的线。 该服务旨在快速解决大型 M x N 问题,因此其内部不包含生成路径形状和驾车指示所需的信息。 而最近设施点服务则能够返回沿基础街道的路径和路线,但是执行速度比行程成本矩阵服务慢。 如果需要行驶路线或路径的实际形状,请使用最近设施点服务;否则,请使用行程成本矩阵服务,以减少计算时间。
路径实用程序
路线实用程序服务包含 GetTravelModes 和 GetToolInfo 工具,提供用于处理路径服务的辅助信息。
GetTravelModes 可以返回为您的组织配置的可用于路径服务的出行模式的列表。 出行模式代表了一种交通方式,如驾车行驶或步行。 出行模式本质上是由一长串出行设置构成的模板。 不同的应用程序可以使用此工具来显示其用户体验中可用出行模式的名称和说明(可选)。 组织管理员可以通过配置出行模式来更改默认出行模式属性、添加能够更好地反映组织工作流的新出行模式或者移除不适合组织工作流的出行模式。 有关详细信息,请参阅 ArcGIS REST API 文档。
GetToolInfo 可提供信息,例如用于分析的网络数据集的说明,以及地理处理服务中某一工具的处理限制。 有关详细信息,请参阅 ArcGIS REST API 文档。
交通流量
可以利用交通地图服务将实时交通速度和诸如事故点、建筑工地地点和街道封闭地点等事件点可视化。 交通可视化可显示有关特定路段上的行驶速度如何随时间变化的信息。 地图服务中的交通事件点提供了事件位置和一些属性,例如严重性、预计开始时间和结束时间以及事件描述。 交通速度和事件点数据每五分钟更新一次。
交通地图服务可充当良好的背景图层,用于显示路径服务的结果。 交通地图服务所用的交通数据同时也是路径服务在执行分析时所用的数据。 如果要强调路径服务返回某条特定路径的原因,可随该路径一同显示流量地图,从而显示哪些交通拥堵区域影响了该路径的道路选择。
服务使用的交通数据每 5 分钟更新一次。 每次交通数据更新还包括接下来 4 个小时的交通速度预测。 由此可以可视化交通状况,以便进一步规划。 此服务可存档最多 4 个小时的交通信息。 由此可以可视化 8 小时时间窗内的交通速度。 交通事件不存档,每次更新时会刷新交通事件。 有关详细信息,请参阅 ArcGIS REST API 文档。
注:
仅当 ArcGIS Enterprise 门户路径服务从 ArcGIS Online 配置时,流量地图服务才可用。
流量数据
流量数据实用程序服务允许 ArcGIS Enterprise 路由服务在执行分析时使用实时和预测流量速度。 要发布使用实时流量进行分析的路由服务,请执行以下操作:
- 在 ArcGIS Pro 中,可以使用来自 ArcGIS Online 的实时流量配置 ArcGIS StreetMap Premium 数据并将其用于 ArcGIS Enterprise 路径服务。
- 从 ArcGIS Pro 中使用此网络数据集或根据此网络数据集向门户配置路径服务。