网络分析之转弯要素(Turn Features)

转弯要素图层
转弯要素是用在network Analysis中的一种限制车道左转、右转、或者回头使用的一个要素类,有了这个类我们就能对我们日常路径分析能起到更好的模拟。
新建要素类中,最常用到的就是点、线、面要素,其次应该是多点、多面体、尺寸、注记要素。但转弯要素相对很少见了。如下图:


更多的时候在新建要素类得时候并没有转弯要素类。这是因为新建转弯要素类是需要一定条件的:
①必须具有网络分析模块。在扩展模块中必须勾选网络分析,否则在新建要素类就不会有转弯要素的类型。

②建立转弯要素类,必须在数据集下进行。直接在库下面新建图层,是无法建立转弯要素类的。

③在同一要素类下面必须已经建立有网络数据集,否则无法选择转弯要素类所属的网络数据集。(不属于任何网络数据集的转弯要素就没有什么实际意义了)

转弯要素构成了从一条路到另一条路的转弯方式。通常,创建转弯来增加通行的成本,或者完全禁止转弯。当转弯行为被宣告违反交通规则时(禁止左转),这会十分有用。转弯可在相连边的任何交汇点处创建。在每个网络交汇点均可能有 n² 种转弯,其中 n 表示连到该交汇点的边数。即使在只有一条边的交汇点处,仍可以创建一个 U 形转弯,如图所示:

创建转弯要素
①首先,启动“编辑器”,并在创建要素的窗口中选择转弯要素类。
②其次,就是要开启捕捉,因为在创建转弯要素的时候,必须是起点和终点都在道路的边上。中间可以过转弯的十字路口的点。如果创建要素没有附在线上的话就会报错。

上图为创建禁止右转的转弯要素,直接在起始道路捕捉点击第一点,在右转的目标道路捕捉点击第二点。就完成一个禁止右转转弯要素。
下面是禁止掉头的转弯要素的绘制

实际情况如下:

③这样就完成一个禁止掉头转弯要素的绘制,如果道路是双线,通过下面的方式来绘制禁止本车道掉头(即U型转弯)。

④最后别忘了在编辑完转弯要素后在“网络分析”工具条上单击重新构建网络数据集按钮 。
在网络数据集中加入转向限制
首先在Network Dataset Properties->“属性”选项卡上添加转向限制。将上面创建的转向要素添加进去:

在“属性”选项卡中,将“用法”的Value设为限制。然后完成网络数据集的创建。

还需要就是在路径分析的时候,在Route图层的属性中设置,将转弯设置为限制项。


最后来看一下,通过转弯要素影响在路径分析中的具体实例,如图所示,因为不能右转,所以导致路径绕行的结果:

文章来源:http://blog.csdn.net/sydbc/article/details/17786429

0 个评论

要回复文章请先登录注册