需要 Network Analyst 许可。
此帮助主题提供有关实时流量如何工作的信息。有关流量的概述,请参阅什么是流量数据。
实时流量特性属性
实时流量选项卡用于显示可在支持实时流量的网络数据集上配置的属性。
要求
要创建有效的实时流量网络数据集,需要以下内容:
- 访问实时流量源。
- 必须在网络数据集上设置历史流量数据。
- 街道 - TMC 表,此表必须存储在当前使用的网络数据集所在的地理数据库中。
- 时区表,此表必须存储在当前使用的网络数据集所在的地理数据库中。会创建时区网络属性,以从此表中获取信息。
实时流量工作流
网络数据集从动态流量格式 (DTF) 文件中读取实时流量速度并使用流量消息通道 (TMC) 编码把速度和边关联起来。TMC 编码是不同组织(包括流量数据提供商)支持的标准唯一标识符。下图和文本介绍并说明此过程。
网络数据集查询边以获得当前行驶时间。这会在求解网络分析图层或在地图上绘制流量时进行。
可使用标识源要素信息(源要素类、源要素以及“自-至”和“至-自”位置)查找一个或多个 TMC 值。将使用上次构建网络时“街道 - TMC 表”包含的信息执行查找。“街道 - TMC 表”用于将街道与 TMC 编码相关联。
抢先版本:
图表中街道-TMC 连接表周围的红色方框用于高亮显示图表过于简化。在查询过程中,网络数据集不直接引用连接表;这样做速度会太慢。相反,连接表中的信息被嵌入到网络数据集中并在内部引用以使处理更快。因此,直到“街道-TMC”连接表重建时对其所做的更改才会加入网络。
网络数据集查找 DTF 文件,DTF 文件是一种为网络数据集而设计的二进制文件,读取行驶速度信息。在实时流量选项卡中,您可以在文件夹选项中单击浏览按钮来指定下载的 DTF 文件,或者使用服务选项来使用来自 ArcGIS Online 或使用 ArcGIS Online 代理的企业级门户的实时流量源。
每个 DTF 文件都标记有有效时间范围并且包含 TMC 和它们在给定时间段内对应的行驶速度。仅当边的查询时间和日期在 DTF 文件的有效时间范围内时,网络数据集才会打开 DTF 文件。在很多情况下,多个 DTF 文件都有在被查询时间内的有效时间范围。这可能在实时流量包含给定深度的流量预测时发生,例如在接下来的 12 小时内。如果对于查询时间存在多个有效文件,则会打开创建时间在查询时间之前且距离查询时间最近的文件。
抢先版本:
每次求解只打开一个 DTF 文件。也就是说,存在多个有效文件时,在整个求解过程中仅使用一个。每当求解程序对边查询文件时间范围之外的时间和日期时,它会试图从历史流量表中检索行驶时间。
打开 DTF 文件后,TMC 和它关联的行驶速度会与查询边的长度结合以决定实际的行驶时间。
如果无法找到有效的 TMC 值或 DTF 文件,网络数据集会回退到历史流量来检索行驶时间。如果历史行驶时间不存在,它会回退到特定于周末或工作日的成本属性,具体取决于针对边查询的一周中的某天。回退顺序在基于流量的成本属性的边流量赋值器中设置。
街道 - TMC 表
“街道-TMC 表”提供将边与在 DTF 文件存储的速度值相关联所需的信息。通常,此表会和街道数据一起由数据供应商提供。
下表列出“街道-TMC 表”的必填字段、示例字段名称、允许的数据类型及简短描述。
注:
Network Analyst 教程数据位于 ArcGIS.com 上,包含具有“街道 - TMC 表”的 San Diego 网络数据集以供参考。下载并提取数据后,可在 \Network Analyst\Tutorial\SanDiego.gdb 中找到 SanDiego 地理数据库。
字段 | 字段名称示例 | 数据类型 | 说明 |
---|---|---|---|
边要素类标识符 | EdgeFCID 必须将该字段命名为 EdgeFCID。 | 长整型 | 标识用于存储街道要素的要素类。 |
边要素标识符 | EdgeFID 必须将该字段命名为 EdgeFID。 | 长整型 | 标识街道要素。 |
边的起始位置 | EdgeFrmPos 必须将该字段命名为 EdgeFrmPos。 | 双精度型 | 与 EdgeToPos 结合使用,识别行驶方向或街道某侧。零(即 0)表明由线要素的数字化方向定义其起始位置。一(即 1)表明其另一侧位置。 例如,EdgeFrmPos 值 0 与 EdgeToPos 值 1 用于标识沿线要素数字化方向行驶。在同一记录中列出的 TMC 值仅表示街道的该侧。 任何十进制值用于指定沿要素数字化方向的某个位置,以便融合网络工具将边融合之后仍可保持正确的街道 TMC 值。 |
边的终止位置 | EdgeToPos 必须将该字段命名为 EdgeToPos。 | 双精度型 | 与 EdgeFrmPos 结合使用以标识行驶方向或街道侧。 |
TMC 编码 | TMC | 字符串 | 表示关联路段的 TMC 编码。 |
流量源类型
选择以下一种选项,您可以选择要在分析中使用的实时流量的源:
- 无 - 在分析过程中不使用实时流量。
- 服务 - 选择此选项后,可以通过 ArcGIS Online 或配置为使用此服务的 ArcGIS Enterprise 门户访问实时流量服务。仅可以使用 ArcGIS StreetMap Premium 数据集来访问此服务,并且您的 ArcGIS Online 组织需要具有实时流量扩展模块。在门户下拉列表中,您可以查看所有托管门户。每个门户旁都有一个指示其状态的图标。
- 绿色 - 门户可以获取和返回实时流量助手服务 URL,并且不存在与流量源授权相关的问题。
- 黄色 - 先前已更新可以使用服务的网络数据集。当时已授权登录用户的组织使用流量源。但是,未授权当前登录用户的组织使用此门户上的流量源。
以下为示例:
- 当前登录用户的组织未获得流量授权。登录用户可能属于门户中已授权的其他组织。或者,虽然为同一组织,但已不再具有流量源服务授权。
- 该门户先前已设置,但是该用户当前未登录该门户,因此不能用作流量源的授权门户。
- 红色 - 该门户当前未获得流量源的授权,因此无法选择该门户进行授权。
以下为示例:
- 该门户未获得使用实时流量的许可。
- 门户位于企业级服务器上,尚未设置 ArcGIS Online 代理的助手服务。
- 文件夹 - 选择此选项以标识下载 DTF 文件的文件夹。文件夹路径可以是本地文件系统路径或通用命名约定 (UNC) 路径。
修改实时流量
按照以下步骤修改网络的实时流量设置:
- 打开网络数据集属性 对话框。
- 单击流量。
随即显示两个选项卡,即历史流量和实时流量。但是,如果要使用的网络数据集在创建时未配置为支持流量,则这两个选项卡将不可用。
- 单击实时流量选项卡。
- 在街道 - TMC 表下拉列表中,选择街道 - TMC 表。
如果地理数据库没有有效的“街道 - TMC 表”候选项,则下拉列表将为空。
从流量源创建的 DTF 文件按 TMC 编码存储行驶速度信息。街道-TMC 表将 TMC 编码与路段或路段的若干部分相关联,由此行驶速度最终与网络边相关联。街道 - TMC 表通常随附在数据供应商提供的网络数据中。
- 在 TMC 下拉列表中,选择“街道 - TMC 表”中包含 TMC 编码的字段。
- 根据您要用于实时流量源的来源,从以下选项中进行选择:服务或文件夹。
文件夹路径可以是本地文件系统路径或通用命名约定 (UNC) 路径。
注:
在组织设置的 ArcGIS Online 窗格中,可以使用您的企业级门户配置流量数据使用程序服务。启用流量数据选项,并提供来自 ArcGIS Online 组织的指定用户的凭据。您的 ArcGIS Online 组织还应该具有实时流量扩展模块。如果您的 ArcGIS Online 组织没有实时流量扩展模块,请联系客户服务中心(位于美国)或您当地的 Esri 分销商(美国境外)。