转弯类别赋值器

在尚不存在转弯要素的网络数据集中,转弯隐式存在于两个相邻边之间的每个过渡处。转弯类别赋值器旨在通过对尚未表示或受转弯要素限制的转弯运动进行处罚的形式来改善行驶时间估计。

转动类别赋值器对话框

转弯类别赋值器的工作原理是首先将两边过渡处分为四种常规转弯类型:左转、右转、向前直行和反向转弯。然后,该赋值器基于所提供的值对两个边之间的过渡进行延迟。例如,如果赋予左转弯的延时为 15 秒,则赋值器会查找所有属于左转弯的相邻边,并将其全部延迟 15 秒。赋值器能够使用等级对转弯进行更准确的分类和延迟。例如,它可以识别从地方干道到次要道路的左转弯,并且赋予该左转弯的延迟要比赋予从一个地方干道到另一个地方干道的左转弯延迟更长。

无论网络数据集中是否存在转弯要素,都可以使用转弯类别赋值器。鉴于转弯的数量,针对网络中的每个转弯或者甚至仅针对大多数转弯创建转弯要素通常是不可行的。在这种情况下,您可以通过定义四个转弯方向的转弯角度并使用转弯类别赋值器为每个转弯类型指定延迟来设置转弯。须注意的是,转弯通常不如转弯要素准确,因为转弯是概化的并且仅对两个边的转弯进行延迟。

将转弯类别赋值器指定为时间成本属性的默认赋值器后,每当在网络问题中使用该成本属性(无论是阻抗属性还是累积属性)时,都会对该成本属性进行延迟。无需重新构建网络数据集,就可以更改转弯赋值器的方位角值。

转弯方位角范围

使用转弯方位角将两个相邻边之间的移动方式分类为直行、反向转弯、右转弯和左转弯。转弯方位角范围部分允许您设置左转弯与右转弯的方位角范围,这可隐式设置直行和反向转弯。右转弯和左转弯的转弯角默认最小值为 30 度,最大值为 150 度。右转弯方位角范围是顺时针方向,而左转弯方位角范围是逆时针方向。可以通过在最小方位角最大方位角文本框中键入方位角值来指定转弯方位角范围。或者,也可以通过拖动饼图上的范围指示器点来指定转弯方位角值。

转弯类别赋值器首先计算转弯方位角,然后评估道路类。如果转弯角位于右转弯范围内,转弯类别赋值器会首先确定这一判断,如有必要,它会检查相邻街道以确定道路类。

可更改方位角值的转弯方位角范围部分

转弯类型

根据转弯方位角可将转弯分为四大类:左转、右转、向前直行和反向转弯。车辆通过交叉路口时必须执行这四种转弯中的一种。

为说明如何按照这四种转弯类型将某个转弯分类,下方饼图中使用白色箭头表示某车辆移动通过交叉路口的路线。转弯类别赋值器对话框中的饼图将进行定向,以使车辆从圆底部的红色区域中心接近交叉路口。当从一个边到另一个边的转弯角使得车辆指向紫色区域时,车辆即是执行了左转弯。当车辆转弯角使得车辆指向绿色区域时,车辆执行了直行。当车辆转弯角使车辆指向蓝色和红色区域时,则分别表示车辆执行了右转弯和反向转弯。

反向转弯是 U 形转弯或大于最大方位角转弯运动的急转弯。向前直行转弯是指转弯旋转小于最小方位角的情况。

默认转弯方位角

可以更改用于界定转弯类别的方位角。例如,可将直行的楔形变窄而将反向转弯的楔形加宽,这也会影响到左转弯和右转弯的判定楔形。结果是,在上方饼图中表示直行和右转弯的箭头在下方饼图中相应地被重新分类为左转弯和反向转弯。

更改转弯方位角会更改转弯的分类。

由于可以更改转弯分类,所以也可以更改转弯延迟。例如第一个图示中原始直行的转弯延迟可能仅为 2 秒,而在第二个饼图中被重新分类为左转弯的同一转弯的转弯延迟可能为 5 秒。

道路类

如果网络数据集具有等级,则道路类部分允许您将道路级别分组到以下道路类:主要,次要和地方。如果网络数据集中不存在等级,则转弯类别赋值器会将所有道路视为地方道路。

基于等级的道路类

车辆通过某个交叉路口所需的时间往往取决于交叉路口的交通流量,并且该流量很可能与道路等级结构相关。例如,从地方干道到次要道路的左转弯通常牵涉到等待车流的暂停,或者等待红绿灯允许次要道路的车辆通行。但是,从地方干道到其他地方干道的左转弯通常只需要较短的延迟时间,因为这里交叉路口的交通流量较小,通常仅需一个让行标志或停止标志就可以保证车辆的通过。

如果网络使用等级,则启用转弯类别赋值器,以通过转弯分类来构建更详细的转弯延迟模型,其中转弯分类基于遍历的两条道路是地方道路、次要道路、主要道路还是三者中任意两者的组合。因此,如果为从地方干道到地方干道的左转弯分配 2 秒的转弯延迟,则可以选择为从地方干道到次要道路的左转弯分配 10 秒的转弯延迟。

转弯类别赋值器仅适用于三种道路类类型。您可以选择使用默认等级范围或通过选择使用自定义范围选项来定义自定义范围。

可以在其中选择默认范围或定义自定义内容的道路类部分

了解有关等级网络属性的详细信息

如果您的网络未使用等级结构,则将所有转弯将视为同一道路类的一部分:本地道路。

转弯类别行驶时间

本节中的表列出了转弯类型及其相应的阻抗值。如需改转弯延迟值,可单击列中的行并输入值,或者使用增大减小按钮。

转弯延迟将使用“秒”为单位进行建模。因此,转弯类别赋值器仅能使用基于时间(例如分钟或秒)的网络成本属性。

可以估计或测量车辆通过各种类型转弯的平均秒数,然后在“转弯类别赋值器”对话框中将这些值分配给相应的转弯类型。

转弯类别行驶时间

没有等级的转弯类别

当网络不使用等级时,道路类部分不会显示在对话框中,且所有转弯都将被视为本地道路的一部分。

无“道路类”部分的“转弯类别”对话框