在 ArcGIS Pro 中使用 StreetMap Premium 进行路径选择

StreetMap Premium 数据集包含即用型网络数据集,并且无论是移动地图包格式(.mmpk 文件)还是文件地理数据库格式(.gdb 文件),均为同一网络。

注:

移动地图包采用 GCS_WGS_1984 未压缩格式或 WGS84 Web 墨卡托(辅助球体)压缩格式。 GCS_WGS_1984 未压缩格式已针对 ArcGIS Pro 中的路径服务和 ArcGIS Enterprise 中的路径服务优化。 对于需要更高性能网络分析的用户,网络数据集未压缩;缺点就是因数据未压缩导致数据集增大。 例如,Morocco.mmpk 的网络数据集将提取到默认位置 C:\Users\<UserName>\Documents\ArcGIS\Packages\Morocco_<unique#>\commondata 文件夹中。 网络数据集由 middleeastandafrica.geodatabase(移动地理数据库)和 middleeastandafrica.tn 文件夹组成。

ArcGIS NavigatorArcGIS Runtime 用户应继续使用 WGS84 Web 墨卡托(辅助球体)压缩格式。

网络数据集的地理范围可能根据下载的移动地图包或者您许可的地理位置而有所不同。 如果将 StreetMap Premium 移动地图包格式导入 ArcGIS Pro,则导入的地图(StreetMap Dark 或 StreetMap Day)在内容窗格的底部已包含 Routing_ND 网络数据集。 只要您获得 ArcGIS Network Analyst extension 和适当地区的 StreetMap Premium 扩展模块的许可,网络数据集即可用于在 ArcGIS Pro 中进行路径选择。 可以使用添加数据按钮将 Routing_ND 网络数据集添加到 ArcGIS Pro 中,在安装 ArcGIS Network Analyst extension.mmpk 格式)或相应的 StreetMap Premium 许可文件 (*.sdlic)(.gdb 格式)后,即可用于网络分析。

有关在 ArcGIS Pro 中使用路径服务的详细信息,请参阅创建网络分析图层

有关在 ArcGIS Enterprise 中发布路径服务的详细信息,请参阅 ArcGIS Server 帮助中的发布路径服务

路径服务

通过 StreetMap Premium 中包括的 Routing_ND 网络数据集,您可以使用 ArcGIS Network Analyst extensionArcGIS Pro 中创建路径。

ArcGIS Server 中,使用发布路径服务实用程序以 Routing_ND 网络数据集的 .mmpk 格式或 .gdb 格式创建路径服务。 在完成发布后,单击插入选项卡,然后单击连接 > 服务器 > 添加服务器(或新建 ArcGIS 服务器,如果尚未设置连接文件),将 ArcGIS Server 连接添加到 ArcGIS Pro 会话。 在将服务器连接添加到目录窗格后,浏览到网络分析地理处理工具箱运行某个地理处理工具,例如查找路径生成服务区。 双击地理处理工具或右键单击该工具,然后单击打开以开始使用该工具。

如果您要通过门户而不是独立服务器连接到联合服务器,请转至目录 > 门户查找您的 Portal 内容。 然后,转至网络分析 Web 工具并双击将其打开。 双击地理处理工具或右键单击该工具,然后单击打开以开始使用该工具。 已发布网络数据集还将显示为 Network Analyst 图标下的网络数据集源并与可用的网络分析类型(例如,服务区或路线)一起显示。

ArcGIS Enterprise Portal 中,登录到您的 Portal。 在组织 > 设置下,查找实用程序服务。 通过方向和路径 > 更新路径服务 > 配置路径服务 对话框,使用我要发布的网络数据集选项发布路径服务。 已发布网络数据集将显示为 Network Analyst 图标下的网络数据集源并与可用的网络分析类型(例如,服务区或路线)一起显示。

有关每个国家/地区的路径级别、货运约束条件以及历史、预测和实时流量信息的详细信息,请参阅 ArcGIS StreetMap Premium 网站上的 StreetMap Premium 产品覆盖范围(所有产品)

以下路径功能定义如下:历史流量数据、实时流量数据、阻抗选项、约束条件和出行模式。

历史流量数据

可通过指定使用 Network Analyst 扩展模块创建路径时的开始时间来使用历史流量数据。 您还可以使用“时间滑块”工具来可视化历史流量数据。 由于数据在一星期的某一天以及一天的某个时间存储交通流信息,因此使用历史流量数据可提供更加准确的行驶时间。 例如,在工作日的上午 7:30 穿越这座城市要比午夜用时更长。 历史流量基于几年间观察到的平均速度。 某些特定类型的链接未包含在历史流量中,因为它们不是可通行的道路:轮渡链接、铁路链接以及任何未标记为可由紧急车辆访问的链接。

实时流量数据

ArcGIS StreetMap Premium 中,您可以通过 ArcGIS Online World Traffic Service 访问实时流量源。 通过 ArcGIS StreetMap Premium 使用实时流量服务,可以访问高质量的实时和预测流量数据,从而改善 Network Analyst 函数(例如路径)的结果。 作为 ArcGIS StreetMap Premium 产品一项服务,支付额外费即可使用实时流量。 购买后,Esri 客户服务将提供通过 ArcGIS Online 账户对 ArcGIS Online World Traffic Service 的访问权限。

访问实时流量源需要拥有 ArcGIS StreetMap Premium Live Traffic 许可和 ArcGIS Network Analyst extension

要配置实时流量,请参阅 ArcGIS Pro 帮助中的通过 ArcGIS StreetMap Premium 使用来自 ArcGIS Online World Traffic Service 的实时流量主题。 可以配置实时流量以供 ArcGIS Pro 以及 ArcGIS Enterprise 使用。 要将实时流量配置为组织的实用服务,请参阅 ArcGIS Enterprise 网站 Portal for ArcGIS 帮助文档中路径服务下的“流量数据”部分。

历史、实时和预测流量数据

ArcGIS StreetMap Premium产品覆盖范围表的速度数据源列中,可以查看各个国家/地区是否具有历史、实时或预测流量数据。 有关这些流量级别的详细描述,请参阅 ArcGIS Online 中的网络分析覆盖范围

已在 ArcGIS StreetMap Premium 网络数据集中包含历史交通数据,无需额外费用,这通常作为默认速度数据源,除非某个国家/地区只有较少的信息,如限速信息或道路覆盖范围有限。

StreetMap Premium 数据集中的历史流量信息基于几年间道路段的观测速度平均值。 行程时间数据在一周内每天以 5 分钟的间隔进行聚合。 因此,一条道路在周一上午 8:00、 周一上午 8:15 或周二上午 8:00 可能具有不同的行程时间。 当进行网络分析并设置特定的星期几或特定时间时,会根据历史流量信息来计算最佳路径。 历史交通数据不仅仅基于发布的速度限制或路段长度。 从 ArcGIS StreetMap Premium 2024 版本开始,可使用 5 分钟时间间隔。

如果没有为分析指定时间(时间中立情况),或者不存在特定路段的历史交通信息,则行驶时间将回退到分钟成本属性。 网络数据集属性 > 交通流量属性 > 成本 > 行驶时间属性 > 赋值器可显示行驶时间赋值回退顺序。 时间成本属性会从 Routing_Streets 要素类属性 FT_MinutesTF_Minutes(适用于汽车)或 FT_Truck_MinutesTF_Truck_Minutes(适用于卡车)拉取值。

网络数据集属性:交通:TravelTime 的 Routing_ND 对话框

当进行网络分析并设置开始时间在当前时间的前 1 小时内时,会同时使用实时流量信息和预测流量信息来计算最佳路径。 将存储当前时间之前的 1 小时内的实时流量信息。 预测流量信息以 15 分钟间隔计算,可延伸至未来 1 小时。 如果分析过程中某个特定道路没有实时流量信息,则行驶速度将默认为历史交通速度。 此外,如果指定的开始时间不在当前时间的前 1 小时内,或者分析的行驶时间超出了预测数据的范围,分析将回退到历史交通速度。

例如,如果当前时间是下午 2:30,下表显示了根据分析的开始时间使用历史、实时或预测流量数据的情况:

StreetMap Premium 2024 版本的分析开始时间

1:30 p.m. 之前1:30 p.m. 到 2:30 p.m.2:30 p.m. 到 3:30 p.m.3:30 p.m. 之后

历史流量

实时流量和预测流量(存储在当前时间之前 1 小时内的数据)

实时流量和预测流量(未来 1 小时数据)

历史流量

StreetMap Premium 2023 版本的分析开始时间

上午 10:30 之前上午 10:30 到下午 2:30下午 2:30 到下午 6:30下午 6:30 之后

历史流量

实时流量和预测流量(存储在当前时间之前 4 小时内的数据)

实时流量和预测流量(未来 4 小时数据)

历史流量

阻抗选项

下表列出了可用的路径阻抗选项。

使用 StreetMap Premium 版本时,如果指定了起始时间,则 TruckTravelTime 阻抗将结合使用历史交通状况信息和管辖卡车速度限制,从而给出更为真实的行驶时间。 如果未指定起始时间,则 TruckTravelTime 阻抗将回退到 TruckMinutes 阻抗逻辑。

使用 WalkTime 对步行速度进行建模。 默认速度设置为 5 千米/小时。 要在图层属性对话框中调整 WalkTime 速度,请单击出行模式 > 成本 > 成本参数。 TimeAt1KPH 阻抗对以 1 千米/小时的恒定速度的行驶进行建模。 该属性的主要目的是支持 WalkTime 阻抗;由于步行速度通常不会很慢,因此不打算单独使用该属性。

无论是否指定开始时间,Minutes 阻抗均采用之前根据历史流量数据计算得出的平均速度值。 这将实现比选择 TravelTime 阻抗时更快的性能,后者使用基于一天的某个时间的实际历史流量数据。

可用的阻抗选项描述

千米

找到距离上最短的路径(以千米为单位)。

英里

找到距离上最短的路径(以英里为单位)。

使用之前根据历史流量数据计算得出的平均速度值,找到用时最短的路径,从而实现更快的性能。

TimeAt1KPH

找到用时最短的路径(恒定速度为 1 千米/小时)。

TravelTime

使用根据一天中特定时间的历史流量数据计算得出的汽车速度值找到用时最短的路径。

TruckMinutes

使用卡车限速或平均速度的较小速度值(根据历史流量数据计算得出)找到用时最短的路径。

TruckTravelTime

将一天中特定时间的历史流量数据计算得出的卡车速度限制和速度值结合使用,找到用时最短的路径。

WalkTime

使用可调整的步行速度找到用时最短的路径。

约束条件

以下是 Routing_ND 网络数据集中所有可用约束条件的完整列表:

注:

名称后面的星号 (*) 指示已打开行驶时间限制,这是默认出行模式。 卡车有两种软约束条件;名称后面跟有加号 (+) 表示一种软约束条件。

名称启用(选中)时的行为

禁止任何危险物品

避开所有禁止运输危险材料的道路和转弯。

避开拼车道路*

避开所有带有拼车道的道路。

避开快速车道*

避开所有带有快速车道的道路。

避开轮渡

避开所有轮渡。

避开关口*

避开通往关口道路的所有转弯。

避开限行道路

避开所有限制进入高速公路的道路。

避开私家道路*

避开所有非公有或公共维护的道路。

避开不适合行人的道路

避开所有不适合行人的道路。

避开楼梯

避开适合行人的路线上的所有楼梯。

避开收费公路

避开所有的汽车收费公路。

避开卡车收费公路

避开所有的卡车收费公路。

避开货车禁行道路

避开所有货车禁行道路,除非本地送货。

避开未铺设道路*

避开所有未铺(即,泥土、砾石等)的道路。

轴计数限制

避开所有允许的道路最大车轴数量少于车辆车轴数量的道路和转弯。

驾驶公共汽车

避开所有公共汽车禁行的道路和转弯。

驾驶出租车

避开所有出租车禁行的道路和转弯。

驾驶货车

避开所有货车禁行的道路和转弯。

驾驶汽车*

避开所有汽车禁行的道路和转弯。

驾驶急救车辆

避开所有急救车辆禁行的道路和转弯。

高度限制(以米为单位)

避开所有道路最大高度限制小于车辆高度的道路和转弯。

主销到后轴长度限制(以米为单位)

避开所有道路最大主销到后轴长度限制小于车辆主销到后轴长度的道路。

长度限制(以米为单位)

避开所有道路最大车辆长度限制小于车辆长度的道路和转弯。

行人首选

使用适合行人导航的首选路线。

骑摩托车

避开所有摩托车禁行的道路和转弯。

禁止在建道路*

避开所有正在建设中的道路。

带有一个或多个拖车的半挂车或牵引车限制

避开所有带有一个或多个拖车的半挂车或牵引车禁行的道路和转弯。

禁止单轴车辆

避开所有单轴车辆禁行的道路和转弯。

禁止双轴车辆

避开所有双轴车辆禁行的道路和转弯。

禁止过境交通*

避开所有禁止过境交通(非本地)的道路和转弯。

带拖车的卡车限制

避开所有允许的道路最大拖车数量少于或等于卡车所带拖车数量的道路和转弯。

使用首选危险物品路径+

使用首选路径运输危险物品材料(软约束条件)。

使用首选卡车路径+

使用首选卡车路径(软约束条件)。

步行

避开所有行人禁行的道路和转弯。

轴负重限制(以千克为单位)

避开所有道路最大车辆轴负重限制小于车辆轴负重的道路和转弯。

重量限制(以千克为单位)

避开所有道路最大车辆重量限制小于车辆重量的道路和转弯。

宽度限制(以米为单位)

避开所有道路最大车辆宽度限制小于车辆宽度的道路和转弯。

出行模式

出行模式是一组预筛选的限制。 行驶时间出行模式是 StreetMap Premium 网络数据集的默认出行模式。 在上方的“限制”表中,预先选择的一系列行驶时间出行模式限制使用限制名称后的星号 (*) 指示。 下表列出了可用的路径出行模式:

出行模式描述

行驶时间

对车辆和其他类似小型汽车(例如小卡车)的移动进行建模,寻找能够优化出行时间的解决方案。 遵守单行道规则,避免违章转弯并遵守特定于汽车的其他规则。 如果指定起始时间,则在适用的情况下,将采用基于交通状况的动态行驶速度。

行驶距离

对车辆和其他类似小型汽车(例如小卡车)的移动进行建模,寻找能够优化行程距离的解决方案。 遵守单行道规则,避免违章转弯并遵守特定于汽车的其他规则。

乡村行驶时间

对车辆和其他类似小型汽车(例如小卡车)的移动进行建模,寻找能够优化出行时间的解决方案。 遵守单行道规则,避免违章转弯并遵守特定于汽车的其他规则,但不鼓励在未铺路面的道路上行驶。 如果指定起始时间,则在适用的情况下,将采用基于交通状况的动态行驶速度。

乡村行驶距离

对车辆和其他类似小型汽车(例如小卡车)的移动进行建模,寻找能够优化行程距离的解决方案。 遵守单行道规则,避免违章转弯并遵守特定于汽车的其他规则,但不鼓励在未铺路面的道路上行驶。

货运时间

按照首选指定的卡车路径对基本卡车出行方式进行建模,寻找能够优化出行时间的解决方案。 必须遵守单行道规则,避免违章转弯等。 如果指定起始时间,则在适用的情况下,将采用基于交通状况的动态行驶速度,最大可达合法的卡车速度限制。

货运距离

按照首选指定的卡车路径对基本卡车出行方式进行建模,寻找能够优化出行距离的解决方案。 必须遵守单行道规则,避免违章转弯等。

步行时间

沿着允许行人通过的线路和道路,寻找能够优化出行时间的解决方案。 步行速度设置为 5 公里/小时。

步行距离

沿着允许行人通过的路径和道路行驶,然后找到优化行驶距离的解决方案。


在本主题中
  1. 路径服务