当前位置:文档之家› TransCAD交通规划实例 公路网中

TransCAD交通规划实例 公路网中

TransCAD交通预测实例
一、基础数据采集
1、合成基年OD矩阵
本文采用《公路网规划》第六章,第六节中的数据。

OD矩阵:
2、创建路网
实际路网基本上是通过扫描地图后,用AutoCAD描线,然后导入TransCAD中的。

本文中的例子仅仅说明面、线、点层之间的关系和属性设置。

第一步:创建一个面层
页脚内容1
打开TransCAD,创建一个面层的地理文件
创建三个字段:OD_Code(index),P_2010,A_2010,保存为zone。

然后输入属性,由于交通发生与吸引量预测不是利用TransCAD做的,可以用excel完成,本文直接输入预测结果。

在右边竖着的工具栏中有一个黑色的i,点击此按钮,然后分别点击各个小区。

弹出对话框。

未来年O/D矩阵然后分别输入数据。

将未来年的PA 输入?
不以矩阵的形式?
2010
发生
O/D1234

102002005009001200
页脚内容2
注意,本文故意将去全部小区的发生量和吸引量不平衡,在进行交通分布时,首先应平衡总发生量和总吸引量。

创建一个线层
线层是在面层基础上完成的,在创建过程中,系统会自动生成一个点层。

创建时,直接在面层上进行?。

页脚内容3
如果你认为路段两个方向的通行能力不同,还可以分别设为AB_Capacity和BA_Capacity。

然后划线位。

注意字段属性。

确认图层选择栏中是line这一层!!还是点击Map editing按钮,此时已和划面层时不同,虽然统一按钮,内容已有差别。

页脚内容4
按钮的基本涵义同面层一样。

点击绿色十字,画路网。

说明一点,一定要注意节点的位置和类型,在这个软件当中,有两类节点,一类是黑色方框的线位节点,一类是黑色圆形的实节点!前者仅仅是调整线位,而后者则代表划线的终止!黑色圆形的实节点代表两路平交或者有互通立交。

实节点在点层中是有记录的,而线位节点则没有。

接下来就是输入数据了,和面层差不多。

路线名称和路段名称自己确定。

路段的属性,1~8设为一级公路,中间四条设为高速公路。

页脚内容5
第二步:然后选择点层,确认Point在图层下拉菜单中。

选择dataview中的modify table。

点层的属性只能在这里添加!
添加两个字段OD_Code(实际中小区编号)和OD_ID(自动生成的小区编号),点击OK保存。

OD-ID 是点层所特有的,进行交通分配,OD_ID在矩阵转化时用到,用以表示小区形心的自动编号。

页脚内容6
第三步:然后选择面层,确认zone在图层下拉菜单中。

点击新建按钮,创建矩阵。

页脚内容7
注意:此
时IDs 的来
源较多,选择
合适的,此处
为小区的OD
编号即
OD-code
这样生成的OD分布为实际的小区编号对应的OD,(便于直接从excel中导入)而非ID对应的OD 分布,进行交通分布时,必须进行转化为小区自动的编号ID
注意:transcad中交通分布和交通分配都是以自动编号ID 为默认的索引,进行分布和分配时,必须要进行矩阵索引的转换
输入基年OD数据
思考:从matrix>inport 中导入excel 矩阵
页脚内容8
数据采集工作到此完成。

二、交通分布
第一步:首先是平衡出行发生和吸引量。

页脚内容9
平衡的方法一般是保证发生量不变,然后调整吸引量。

点击OK,弹出一个包含了平衡字段的面层的dataview。

第二步:矩阵索引转化
打开矩阵,由于交通分布必须利用矩阵的ID才能进行,所以必须更改矩阵索引。

将实际的小区编号与自动的ID编号联系起来
页脚内容10
注意:交通分布是在面层的ID上进行的,一定保证在面层的基础上,否则,进行转化,添加索引时,会显示错误,看是否在面层下,即可判别。

有两种方法:
1.点击matrix>indice点击ADD index
2.在矩阵中点击右键,弹出indice 对话框点击ADD index
页脚内容11
页脚内容12
此时,生成的OD矩阵,虽然显示为ID对应的分布,实际已经转化为,实际中的小区编号对应的分布
第三步交通分布
然后选择trip distribution,再选择growth factor method,增长率法。

在matrix files 中选择要分配的矩阵文件,例如是基年的PA 还是未来年的PA ?
注意:一定是平衡后的PA 矩阵
页脚内容13
分布结果如下图
那个是真的?怎么两个图?页脚内容14
点击OK,完成交通分布。

看分布结果如下图
问:那里可以看到期望线?
首先用tools下的Geographic Analysis下的Desire lines画出期望线,这时可以根据od量的大小来选择期望线,选择field中的ID ,然后在用map->scaled symbol Theme 将流量按粗细、调整显示格式。

期望线建立以后,自动保存到层文件当中,与点、线、面同层。

页脚内容15
三、交通分配
第一步:,创建小区连接线。

有三种常用的方法:连接或者直接画出
选择面层。

页脚内容16
页脚内容17
选择ID’s from zone layer, 其余的选项默认即可
此刻,可以看出小区质心已经联到了路网上。

而且质心已经包含在了路网的点层中。

输入小区连接线的属性,如下图。

页脚内容18
第二步:点层索引的建立
点击工具栏中的黑色的I
给点层中的小区质心点输入属性。

需要从面层查找OD_ID(小区自动编号)然后输入到点层中,此操作需要反复切换点层和面层。

分析原因:
在生成质心连杆以后,质心层的号码增加了点层中的ID 号
页脚内容19
第三步:建选择集
将四个小区质心都输完以后,进行矩阵索引转化。

页脚内容20
,创建一个选择集。

选择点层的DATAVIEW
页脚内容21
做好选择集后保存文件,否则在选择时下拉框中没有!
选择要进行交通分配的矩阵,本文选择已经进行交通分布预测后的2010年的OD 矩阵进行分配。

第四步更改矩阵索引
方法基本一样,点击ADD index
Field 选择OD-ID,进行转化矩阵的索引为小区自动编号ID,转化为形心点生成后的小区自动编号。

斟酌!问题之所在!
页脚内容22
矩阵转化后,变为所做的选择集对应的OD –code 对应的矩阵,编号显示为自动生成的ID
点击CLOSE,矩阵不要关掉。

页脚内容23
第五步
:然后创建路网
页脚内容24
点击OK
页脚内容25
保存。

进行交通分配
点击NETWORK
页脚内容26
选择最下面的centroids
页脚内容27
选择IN selection set 中的Selection。

页脚内容28
完成以上设置。

这样分配结果就出来了。

选择线层的DATAVIEW,可以看出多了几个字段,就是分配结果。

个性化分配结果,
map>scaled symbol
theme 个性化设置
分别显示不同的
流量,通行能力,
速度等
页脚内容29
我有几个问题不明白,你帮我问问。

(1)如果你是按照以上步骤做的,最后分配结果出来以后会给一个提示,说是速度超出范围。

这是怎么回事?帮我问问。

(2)这些分配方法都很最简单的,你可以看到根不没有从外围公路上走,直接走的中间四条公路。

说明中间阻抗最小。

如果考虑道路收费,阻抗会发生变化。

我想知道如何使用高级交通分配方法来实现。

如何利用MMA方法进行交通分配。

里面的参数如何标定
页脚内容30。

相关主题