呈现流量数据
您可使用流量数据来执行时间相关的网络分析;同样还可使用该流量数据来可视化给定时刻的行驶速度。本主题将介绍显示流量的基本事项,并提供执行涉及流量的其他可视化任务的步骤。
ArcGIS Online 提供即用型流量地图服务,您可在 Web 应用程序和 ArcGIS for Desktop 中使用此服务来显示实时和历史流量。也提供交通事故图和要素服务。
无论是否具有 ArcGIS Network Analyst 扩展模块 许可,您都可以在 ArcMap 中显示流量。
显示交通流量
以下步骤说明了如何显示给定日期和时间的流量状况。
- 单击开始 > 所有程序 > ArcGIS > ArcMap 10.2.2 启动 ArcMap。
-
将支持流量的网络数据集添加到 ArcMap,如果系统询问是否要添加参与网络的所有要素类,则单击否。
默认情况下,只有包含流量数据的边才会显示,因为当时间在地图中禁用时,将显示当前时间和日期的交通状况。启用时间后,将根据时间滑块 对话框上设定的时间和日期显示交通状况。
提示:添加底图以提供上下文并显示没有流量数据的街道。
- 单击打开“时间滑块”窗口按钮 (位于工具 工具条上)。
这样便可在 ArcMap 中启用时间,并且将弹出时间滑块 对话框,如此即可输入时间和日期以及其他信息来过滤时态数据。
- 在时间滑块对话框上设置时区属性,以便与正在查看的网络数据相匹配,这样可便于在滑块上输入适当的时间和日期值。
- 单击选项按钮。
将打开时间滑块选项 对话框。
- 单击时间显示选项卡。
- 对于时区,选择想要时间滑块 对话框中的时间和日期表示的时区。
- 选中按夏时制调整。
- 单击确定。
- 单击选项按钮。
- 选择要观察交通状况的时间和日期并相应地调整时间滑块。警告:
输入的时间和日期特定于在时间滑块选项 对话框内设定的时区。如果时间滑块设定在某时区,而地图缩放至位于不同时区的区域,这可能会引起误解。
例如,假如在时间滑块选项 对话框内时区设置为东部时间,而正在查看的是洛杉矶的流量(太平洋时间),比东部时间晚三个小时。如果将时间滑块移动到 8:00 a.m.,则地图显示的是洛杉矶在太平洋时间 5:00 a.m. 的交通状况。
要显示太平洋时间 8:00 a.m. 的流量,可以自行偏移时间滑块以适应时差(输入 11:00 a.m.),同样可以在时间滑块选项 对话框内更改时区以与 ArcMap 中正在查看的地区相匹配。在大多数情况下,更改时区可起到作用。
- 要重新显示当前时间的流量,可将时间滑块设置为当前日期和时间,如单击时间滑块 对话框上的实时模式按钮 ,或仅在地图上禁用时间即可。要禁用时间,单击在地图中禁用时间按钮 。
实时流量的优先级高于历史流量
默认情况下,Network Analyst 显示实时流量,而在实时流量不可用的情况下,则退而显示历史流量数据。这在边流量赋值器 对话框(该对话框中已指定赋值顺序)中显而易见。网络数据集从 DTF 文件中读取实时流量。如果网络数据集所指向的实时流量文件夹含有 DTF 文件,并且该 DTF 文件对于利用时间滑块所指定的时间有效,那么将显示该 DTF 文件中的流量。换言之,只要保留旧的 DTF 文件,就可以看到过去时间的实时行驶速度。
对于网络数据集在通过时间滑块指定的时间内正查询的边,如果网络数据集找不到有效的 DTF,则取而代之,将显示历史流量数据。并且如果历史流量曲线与所查询的边无关联,则将不显示任何流量。
Network Analyst 将速度较慢的曲线绘制于速度较快的曲线之上,易于查看瓶颈在何处。
呈现实时流量,不呈现历史流量
当实时和历史流量都可用时,Network Analyst 将无缝显示这两种类型的数据。然而如果想查看实时流量而不查看历史流量,请执行以下步骤。
- 向 ArcMap 添加启用流量的网络数据集。
- 在内容列表中,双击网络数据集图层。
将弹出图层属性 对话框。
- 单击符号系统选项卡。
- 确保选中流量。
- 单击流量将其选中。特定于流量的属性出现在右侧面板中。
- 选中仅显示实时流量。
- 单击确定。
现在,只要实时流量可用,就会在地图上进行渲染;历史流量将完全从显示内容中移除。
如果网络数据集具有访问过去的 DTF 文件的权限,将时间滑块移动到先前的时间片将使当时的实时流量显示在地图上。这与显示历史流量不同,因为历史流量基于的是多天中某一天特定时刻的平均行驶速度;实时流量是对某一指定日期内特定时刻的速度的记录。
同样,如果 DTF 文件含有预测数据,则选中仅显示实时流量,将时间滑块设置到将来的某个时间,只要那一时间和日期的预测数据可用,就将显示预测的交通状况。
在底图上显示流量
向地图添加底图通常很有帮助,随后将在底图上显示流量。
更改流量的符号系统
在边上的流量以当前速度与自由流动速度的比来显示,并且被分为四个区段:时走时停、慢速、中速以及自由流动。通过以下步骤可以为其中的任意组更改符号系统与范围值。
- 通过双击在 ArcMap 内容列表中的网络数据集图层打开图层属性 对话框。
- 单击符号系统选项卡。
- 在显示列表中,单击流量进行选择。
- 在对话框的右侧,如果尚未选择取决于时间的流量属性,则从属性下拉列表中将其选择。通常,此属性名为 TravelTime。
- 右键单击要更改的类别符号,并选择所选符号的属性。
- 使用打开的符号选择器 对话框可以为类别定义新符号。
-
单击确定。
符号选择器 对话框将关闭。
-
单击确定。
图层属性 对话框将关闭。
可以通过单击要在速度比范围栏内更改的值以及输入新值的方法自定义任何符号的范围值。输入的值成为范围的上限。下限由下个范围的上限来决定。“时走时停”的下限永远是 0,“自由流动”的上限永远是 1。
按不同比例范围过滤流量
按不同比例分离不同道路类的流量可降低绘制时间。缩小到给定比例,只能显示主干道上的流量。放大后,将先绘制主要道路上的流量,然后绘制地方道路上的流量。可根据需要将道路细分为任意数量的类别。
- 通过双击在 ArcMap 内容列表中的网络数据集图层打开图层属性 对话框。
- 单击符号系统选项卡。
- 在显示列表中,取消选中除流量以外的所有项目。
- 单击流量将其选中。对话框的右侧会显示特定于流量的设置。
- 在对话框的右侧,如果尚未选择取决于时间的流量属性,则从属性下拉列表中将其选择。通常,此属性名为 TravelTime。
- 单击高级 > 源过滤器打开源过滤器 对话框。
- 创建只选择最高级别道路(如主干道)的 SQL 表达式。
- 单击确定。
源过滤器 对话框将关闭。
- 在图层属性 对话框中,单击常规选项卡。
- 单击缩放超过下列限制时不显示图层,并指定比例范围,用来定义网络数据集应何时在地图上只显示具有流量的主要道路。
-
单击确定。
图层属性 对话框将关闭。
- 在内容列表 窗口中,复制并粘贴网络数据集图层,这样您就会拥有两个图层。
- 按照与上述那些步骤相同的步骤,但更改流量的源过滤器,以显示最高级别和第二高级别的道路类。同样要设置不同比例范围。如果将比例缩小到超出其他网络数据集图层的最小比例范围,则将不会绘制该图层。(此网络数据集图层的缩小超过值应略小于其他网络数据集图层的放大超过值,以避免同时显示二者。)
- 调整比例范围对所有其他道路类重复进行最后两步,以便 ArcMap 在图层间无缝切换且以同一比例不会绘制多个网络数据集图层。
要显示线条更细的地方道路(如本部分顶部的第二张图片所示),请以所有比例绘制主要道路。接下来,复制地方道路的图层,过滤掉地方道路图层上的主要道路,设置比例范围以在放大超过特定比例的情况下绘制图层,使线的宽度小于主要道路。
添加轮廓
轮廓是线要素的边界。如果想在交通线四周显示轮廓,请执行以下步骤。
- 在 ArcMap 内容列表中复制并粘贴网络数据集图层创建副本。
- 在内容列表中,拖放新的网络数据集图层,这样该图层会立即处于原始网络数据集图层的下方。
- 双击内容列表中的新网络数据集图层。
将打开图层属性 对话框。
- 单击符号系统选项卡。
- 将不同速度比范围的符号更改为同一种颜色(如灰色),并使这些符号比其在其他网络数据集图层中的等效符号稍宽。
叠加交通事故
叠加并符号化交通事故可解释某区域交通延缓的原因。