U 形转弯策略
U 形转弯策略可以在网络位置、网络分析图层或网络数据集级别上设置。下面各部分介绍了允许或禁止 U 形转弯的多种方法。
路边通道
CurbApproach 是关于网络位置的一个属性,如路径分析图层中的停靠点以及多路径派发 (VRP) 中的停靠点。它指定了车辆到达和离开网络位置的可能方向。
共有四个值(为简单起见,这些描述指的是停靠点而不是网络位置):
设置 | 编码值 | 描述 | ||
---|---|---|---|---|
车辆的任意一侧 | 0 | 车辆可从任一方向到达和离开停靠点,因此允许 U 形转弯。如果您的车辆有可能要在停靠点处调头,则可以选择该设置。此决策可能取决于道路的宽度以及交通量,或者该停靠点是否有停车场能让车辆驶入并调头。 | ||
车辆的右侧 | 1 | 在车辆到达和离开停靠点时,停靠点必须位于车辆的右侧。禁止 U 形转弯。 | ||
车辆的左侧 | 2 | 在车辆到达和离开停靠点时,停靠点必须位于车辆的左侧。禁止 U 形转弯。 | ||
禁止 U 形转弯 | 3 | 在车辆到达停靠点时,停靠点可位于车辆的任意一侧;然而,在车辆离开时,其方向必须还与抵达时的方向相同。禁止 U 形转弯。 |
CurbApproach 属性是专为使用以下两种国家驾驶标准而设计的:右侧通行(美国)和左侧通行(英国)。首先,考虑位于车辆左侧的停靠点。不管车辆行驶在左车道还是右车道,停靠点始终位于车辆的左侧。通过决定从哪一侧(左侧或右侧)到达停靠点,来更改使用哪种国家驾驶标准。例如,如果要到达一个停靠点并且在车辆与停靠点之间不存在其他交通车道,那么在美国应该选择“车辆的右侧”,而在英国应该选择“车辆的左侧”。
由于 CurbApproach 是关于网络位置的属性,因而网络分析图层可在对象中混合路边通道。
目前,当网络位置位于交汇点时,“网络分析”允许在此处进行 U 形转弯(即使 CurbApproach 属性设置为“禁止 U 形转弯”以及网络分析图层的“交汇点的 U 形转弯”属性设置为“不允许”)。
交汇点的 U 形转弯
“交汇点的 U 形转弯”是网络分析图层上的属性,当在停靠点之间进行网络遍历时,用于限制或允许交汇点的 U 形转弯。
该属性包含四项设置:
设置 |
描述 | ||
---|---|---|---|
允许 |
在任何交汇点处均允许 U 形转弯。 | ||
仅在交点和死角处允许 |
当两条相邻边恰好相交于交汇点时,禁止 U 形转弯。 | ||
仅在死角处允许 |
除仅有一条相邻边的交汇点(死角)外,其他交汇点均禁止 U 形转弯。 | ||
不允许 |
在所有交汇点处均禁止 U 形转弯。不过请注意,即使已选择该设置,在网络位置仍允许 U 形转弯;但是可以通过设置个别网络位置的 CurbApproach 属性来禁止 U 形转弯。 |
通用转弯延迟赋值器上的反向转弯
可以对网络数据集中任何以时间为基础的成本属性设置通用转弯延迟赋值器。由于它是网络数据集的一部分,因此针对任何具有相关通用转弯延迟赋值器的阻抗属性求解时,网络分析图层都会受到赋值器当前设置的影响。
通用转弯延迟赋值器通常可用来处罚在交汇点处的左转弯、右转弯、直行和反向转弯。U 形转弯按照与到达时相同的边原路返回。反向转弯与 U 形转弯相似,但是反向转弯取决于到达和离开的角度,并且不必沿同一边返回。下一幅图说明了这个问题。
因为 U 形转弯按照与到达时相同的道路原路返回,所以总是适合作为反向转弯。
对反向转弯规定高额罚金可以起到限制 U 形转弯的作用。不过,通用转弯延迟赋值器仅能够处罚以时间为基础的阻抗属性,因此,如果阻抗以其他量(如距离)为基础,则该赋值器不用于设置 U 形转弯策略。
通用转弯延迟赋值器的一个好处是,如果网络定义了等级结构,则对于反向转弯的罚金将随着汇聚在交汇点处的道路等级而变化。例如,在两条地方道路的交汇点处进行反向转弯将受到较轻的处罚,特殊情况下还允许在这些地点进行 U 形转弯。
了解有关通用转弯的详细信息具有限制的转弯要素
转弯要素是网络数据集的一部分;因此,任何链接到网络数据集的网络分析图层都会受到活动转弯要素的影响。
如果希望“网络分析”仅在特定位置(如在通告 U 形转弯为非法的交点处)禁止 U 形转弯,那么具有限制的转弯要素十分有用。此外,转弯要素还提供唯一的方法来限制遍历多条边的 U 形转弯,这种情况最常见于分开道路的交点处。
请注意,转弯要素将取代来自通用转弯延迟赋值器的处罚。
了解有关网络数据集中各种转弯的详细信息