TransCAD实用技术要点Word文件下载.docx
《TransCAD实用技术要点Word文件下载.docx》由会员分享,可在线阅读,更多相关《TransCAD实用技术要点Word文件下载.docx(45页珍藏版)》请在冰豆网上搜索。
储存普通数据表的外观
Matrix
矩阵
.mtx
储存矩阵形式的表格数据
Table
数据表
.bin
储存一般形式的表格数据
Chart/figure
图表
.fig
储存基于数据表的统计图表
Layout
布局
.lay
将多种视图集合在一起
Routesystem
路线系统
.rts
储存公交线路和站点数据
Matrixview
矩阵视图
.mvw
储存矩阵数据表的外观
Workspace
工作空间
.wrk
其他
同时储存多个窗口以便于管理
此外TransCAD还可以导入多种文件类型,如图形(.tif)文件、AutoCAD(.dxf)文件、ESRIShape(.shp)文件、MINUTP(*.dat)路网文件等。
TransCAD各主要文件类型的关系如下图所示:
图12文件类型关系图
2建立交通模型
创建交通模可以用手工方式或导入其它电子数据两种方式。
手工方式就是使用使用位图做为底图,使用TransCAD的编辑功能建立模型;
导入数据创建模型,就是利用TransCAD的转换工具,直接导入可识别的电子地图,然后再利用TransCAD的编辑功能添加需要的属性。
2.1手工创建新模型
2.1.1打开底图
1.将底图存成TIFF格式(其它格式的位图需要适应相应软件转存为TIFF格式)。
2.点选菜单File/Open,打开OpenFile对话框,选择文件类型为TIFFImage(*.tif);
选择文件名,按Open,系统可自动建立一个图层。
2.1.2建立道路层
1.点选菜单File/New,打开NewFile窗口,选择GeographicFile点击OK按钮;
弹出NewGeographicFile对话框,选择LineGeographicFile,点击OK按钮。
2.点击AddField按钮,在Name框内输入AB_CAP,在Type框选择Integer(2bytes);
再次点击AddField按钮,输入下表其它项目。
表格21路段属性表
名字
类型
注释
AB_CAP
Integer(4bytes)
AB路段通行能力(pcu/h)
BA_CAP
BA路段通行能力(pcu/h)
AB_SPEED
Integer(2bytes)
AB路段速度(km/h)
BA_SPEED
BA路段速度(km/h)
AB_TIME
Real(8bytes)
AB路段行驶时间(min)
BA_TIME
BA路段行驶时间(min)
SECTION_LENGTH
路段长度(m)
AB_LANE_CAP
AB单车道通行能力(pcu/h)
BA_LANE_CAP
BA单车道通行能力(pcu/h)
AB_L_NUM
AB路段车道数
BA_L_NUM
BA路段车道数
TYPE
路段类型
ROADWAY
Character(1char)
道路断面形式
NAME
Character(20char)
路段名称(长度二十个字节)
系统会自动建立ID、Length和Dir三个字段。
其中ID为系统提供的连线ID号,不可改变;
Length为连线的长度,Dir为连线的方向编码。
3.点击OK按钮,弹出SaveAs对话框,由于TransCAD会为一个GeographicFile产生许多相关文件,建议新建一个目录存储新建的模型。
2.1.3编辑道路
(使用手册P577)
1.点选菜单Tools/MapEditing/Toolbox或点选快捷按钮,弹出工具栏。
2.点选即可添加路段;
点选可删除路段。
3.点选存储所做的编辑;
点选放弃所做的编辑。
4.路段属性编辑可以通过点选Tools工具栏的,再选择需要编辑的路段,在LinkInfo窗口中进行;
也可点击快捷键,在图层的数据窗中进行。
【提示1】打断路段
当把一个路段打断,形成两个路段的时候,新生成的道路属性的方式可以通过点选按钮设置。
2.1.4建立交通小区面层
小区面层用于定义交通小区,步骤基本如建立道路层,只不过文件类型类型选择AreaGeographicFile。
小区面层需要建立以下字段。
表格22交通小区属性表
DISTRICT_AREA
小区实际面积(sq.m)
NO
小区编号
FAR
容积率
用地性质类型
DISTRICT_P
小区交通产生(pcu)
DISTRICT_A
小区交通吸引
P_RATE
小区交通产生率
A_RATE
小区交通吸引率
小区名称
2.1.5面层编辑
(使用手册P599)
2.2导入其它类型文件创建地理文件
2.2.1导入AutoCAD数据
将AutoCAD图存为AutoCADR12/LT2DXF(*.dxf)格式文件。
在TransCAD中打开文件,选择文件类型为AutoCADDXF(*.dxf),选择准备好的DXF文件,弹出导入AutoCAD文件对话框。
选择导入的AutoCAD图层为中线(或快速路+主干路+次干路+支路+连杆),输入层名字为Line,选择导入层类型为Line。
点击坐标系按钮。
弹出导入坐标系对话框。
选择Class为Asia;
选择Zone为ChinaCIESINGrid。
按OK按钮,弹出SaveAs对话框,设定存储的地理文件名字。
导入完成,同时显示相应的地图文件。
此外,导入道路边线(Line)、交通小区(Area)、路名(Point)等图层,采用同样的方式,分别存入不同名字的地理文件。
这些地理文件可以加入到地图文件的不同层上。
2.2.2导入MINUTP路网数据
选择打开文件或点击按钮,选择文件类型为MINUTP(*.dat),选择一个准备好的MINUTP路网(21)文件。
弹出如下对话框。
弹出坐标系设定对话框。
点击OK,系统进入SaveAs对话框;
选择存放路网图的路径,系统自动将路网文件转化为TransCAD的地理文件。
2.2.3导入ESRIShape文件作为地图图层
2.2.3.1基于ESRIShape文件创建一个新地图
选择打开文件或点击按钮,选择文件类型为ESRIShapefile(.shp),选择路径,找到一个准备好的shp文件。
选择适当的坐标系。
系统将打开Shape文件,使用此图层绘制一个新的地图。
(使用手册P74)
2.2.3.2使用ESRIShape文件来添加图层
在标准工具栏上选择Map-Layers或单击工具栏图标
单击AddLayer显示FileOpen对话框。
从FilesofType下拉列表中选择ESRIShape文件格式。
设定适当的坐标系后,系统将打开shape文件,并将其作为新的图层添加到地图。
(使用手册P75)
2.3路网模型扩展
完成了基本道路网和道路属性的输入后,需要对道路网进行进一步处理,包括划分交通小区、生成小区型心、添加型心连杆等。
2.3.1生成小区
完成道路层的检验后,可以使用道路层的数据生成以道路为分割的小区层,然后根据需要合并小区,形成交通小区划分。
1.选择Tool/GeographicUtilities/Line/AreaConversion…;
2.选择AddLayertoMap,填写Name栏的层名字;
3.在新建的小区层上打开面层编辑工具,合并相应的小区。
【提示2】小区重新编号
交通小区划分好以后,小区ID号是软件自动产生的。
为了便于识别,可对小区进行重新编号。
1.打开小区面层及数据视窗,添加一个新的字段NewNo;
2.按习惯重新编好小区编号;
3.选择Tools/Export,选择NewNo填入IDField。
按OK保存到一个新的文件中;
4.点选添加保存的文件到一个新层上。
2.3.2建立小区形心
小区面层下打开Tools/Export,选择ExportasCentriodPoints,存储为小区形心文件。
2.3.3添加连杆
1.修改Point层数据表,添加一个index字段;
2.小区层选择Tools/MapEditing/connect
3.Settings下选择连接到路网层,设置连杆数量;
4.Fill填充选项中Nodefield一定选择在节点数据中新添加的index字段,Fillwith中勾选IDSfromZonelayer
5.结果路网添加了连杆,节点和连线数据库都增加了新的数据。
而且节点数据建立了一个新的形心节点和小区编号的联系。
2.3.4连杆数据填充
为了能够正确地识别新建的连杆,在添加连杆前需要确定某个连线属性字段(如TYPE)都已经填充。
这样建立在添加完连杆以后,可以通过判定该属性字段建立连杆选择集。
选定连杆选择集后可用填充命令,一并填充AB_CAP、BA_CAP、AB_TIME、BA_TIME。
【提示3】删除连杆
删除连杆只需要在连线层打开数据视窗,全选连杆选择集,按后确认删除。
2.4数据视窗与数据表编辑2.4.1创建新的数据表
(使用手册P223)
2.4.2编辑数据表结构
(使用手册P226)
2.4.3创建及使用并联窗
(使用手册P261)
2.5网络检查和创建网络
2.5.1路线层连通性检验
选择路线层
Tool->
MapEditing->
CheckLinkLayerConnectivity…
检测门限值设置可为10米。
2.5.2创建网络
2.5.3检查最短路
(使用手册P310)
3交通模型应用
3.1交通产生与吸引
(略)
3.2交通分布
3.2.1生成阻力矩阵
1.在Streets线层上选择Networks/Paths/MultiplePaths…;
2.选择Minimize为*_TIME,存储结果到MatrixFile;
3.点击Network按钮,勾选Centroids。
生成的阻力矩阵如下:
3.2.2重力模型标定
标定重力模型需要的参数有基年OD矩阵以及阻抗矩阵;
可以看到基年OD与阻力矩阵的编号不统一。
需要通过建立矩阵索引统一编号。
【提示4】矩阵索引变换
道路网的矩阵索引是以建立小区形心连杆时在节点层添加的新节点为基础的。
新节点ID对应道路层,用于网络计算操作;
新生成的index对应小区ID号,用于基于小区的计算。
对于下面以小区编码为编号的基年OD矩阵,转换成以节点ID为编号的矩阵。
1.打开矩阵,按,弹出对话框,按AddIndex…按钮;
2.原始行ID号栏内,Dateview采用建立索引的节点层,Field选择现在使用的index值;
3.为索引起个名字New;
用于行列Both;
4.行ID号使用ID,使用选址集Selection,点击OK,添加了一个新叫做New的新的索引;
5.行采用新的索引,矩阵行号改为节点ID号。
基年OD矩阵编号调整好以后,进行重力模型标定,操作步骤如下:
1.选取菜单Planning/TripDistribution/GravityCalibration;
2.选取Function为InversePower,选取ImpedanceMatrix为打开的阻力矩阵(若勾选K-Factor则生成一个K因子矩阵);
3.运行结果b=0.0878;
3.2.3生成摩擦因子矩阵
1.在节点层上建立空白摩擦因子矩阵FrictionFactors
2.Planning/TripDistribution/SyntheticFrictionFactors填入标定的模型参数,选择阻抗矩阵;
3.点击OK后便更新了摩擦系数矩阵。
3.2.4重力模型应用
以上各步操作得到了如下各个参数:
∙重力模型b值;
∙摩擦因子矩阵(FrictionFactors)
∙阻抗矩阵(ShortestPathMatrix)
结合预测的未来年小区交通产生吸引量即可预测为来年的OD。
这个计算实在小区层(或小区型心层)上操作。
因此各个矩阵的行列号需与小区的ID号对应。
这需要建立和使用对小区编号(index)的索引。
1.在小区层上选择菜单Planning/TripDistribution/GravityApplication;
2.在PurposeInformationforForecastOD选择小区产生和吸引(对于不平和的PA需要做平衡处理);
3.在摩擦因子栏内选择标定的Inverse函数参数b,选址阻力矩阵;
4.得出未来年OD矩阵。
3.3交通方式划分
主要采用类似区域已经调查的数据。
3.4交通分配
3.4.1运行交通分配
1.打开或创建包含需要进行交通分配的线形图层(linelayer)的地图,打开对应的网络,流量矩阵,并把linelayer作为当前图层。
2.选择Planning-TrafficAssignment弹出TrafficAssignment交通分配对话框。
3.从Method下拉菜单选择交通分配的方法。
4.从MatrixFile下拉菜单选择交通需求矩阵文件,从Matrix下拉菜单选择需要进行分配的需求矩阵。
5.根据所选方法的不同,选择时间、通行能力及预分配等网络字段。
6.若各路段需要使用自己的alpha和beta值,从Alpha和Beta下拉列表中选择相应的网络字段。
7.根据所选方法的不同,作出Globals全局设置,其中包括再有关编辑框中分别输入最大迭代次数(iterations)、收敛标准(convergence)、流量延误函数的参数alpha和beta、及误差项(error),在Function下拉列表中选择一个函数。
8.单击Options显示Options选项对话框。
9.在CreateThemes选项打勾,在MaxV/C编辑框输入最大V/C值,typeanintervalvalue在IntervalSize编辑框输入一个分级值,在下拉菜单选择起始、结束和中间颜色。
10.单击OK返回TrafficAssignment交通分配对话框:
∙单击OK。
TransCAD显示StoreFlowTableIn对话框。
输入一个文件名后,点击Save存储结果。
∙若用户选择了输出路段流量和V/C比的评价(valuations)、执行关键路段分析、或报告节点的转弯流量,TransCAD则会显示OutputFileSettings输出文件设置对话框。
根据下表列出的情况,对各输出文件作出使用(use)、改名(rename)、或覆盖(overwrite)的选择,并点击OK。
3.4.2交通分配标准结果
当分配程序成功地运行之后,产生如下输出文件:
∙一个表文件,保存着估算的路段流量和路段费用
表格31交通分配路段输出结果表
路段的输出字段
内容
AB_flow,BA_Flow
从A到B和从B到A的路段流量
Total_Flow
路段双向的总流量
AB_Time,BA_Time
从A到B和从B到A的路段出行时间(费用)
Max_Time
双向路段中最大的出行时间(费用)
AB_voc,BA_voc
从A到B和从B到A的路段V/C比
Max_voc
双向路段最大的V/C比
AB_speed,BA_speed
最后一次迭代时,从A到B和从B到A的路段速度
∙一个文本文件(DRIVE:
\Users\用户\AppData\Roaming\Caliper\TransCAD),保存着关于用户输入和模型输出的摘要汇总信息
表格32交通分配系统输出结果表
系统输出
TotalVHT
分配给出的车小时总量
TotalVMT
分配给出的车公里总量
3.4.3出行分配的调整
参照项目研究区域内已做项目交通量(需向规划院要资料)以及现状调查结果,对模型中进行适当调整,调整的内容主要有:
1.修改路段属性参数
路段属性中与分配主要参数为V_time,而V_time由Length和V_ffspeed计算得来,因此一般步骤为修改路段V_ffspeed属性,重新填充V_time列(V_time=Length/V_ffspeed*100),重新创建网络并进行分配。
2.修改OD量
参见附件《OD修改》增加OD小区,参照研究范围内已做项目,使这些项目的OD量对项目OD表进行修正,使这些地块产吸量与已做项目相同,建议对OD矩阵进行的修改在新建的Matrix1空白矩阵中,以方便日后查对修改。
3.调整质心连杆
3.4.4分配结果处理
为了方便数据管理,建议在路网文件上添加以下几个字段,分别存放背景(b)、项目(x)、和合并(h)的流量(FLOW)、负荷度(VOC)。
AB_FLOWb、BA_FLOWb、AB_VOCb、BA_VOCb
AB_FLOWx、BA_FLOWx、AB_VOCx、BA_VOCx
AB_FLOWh、BA_FLOWh、AB_VOCh、BA_VOCh
【提示5】定制负荷度图
选择菜单Map>
ColorTheme或单击按钮,进行负荷度图设置。
设置可按Save按钮存储为显示设置文件,供以后调用。
【提示6】定制流量图
ScaledSymbolTheme或单击按钮,进行流量图设置。
3.5规划效用评价
3.5.1创建期望线
1.在节点层上选择Tools/GeographicUtilities/DesireLines;
2.选址输入层和起点和终点;
3.选择矩阵;
3.5.2生成出行距离分布
1.打开阻力矩阵和出行OD矩阵;
2.选择菜单Planning/PlanningUtilities/TripLengthDistribution;
3.选择矩阵文件;
4.输出结果如下
3.5.3进行查核线分析
1.打开一个路线和分配流量链接的数据视图,选择连线图层;
2.选择Planning/PlanningUtilities/ScreenlineAnalysis;
3.选择新建或者打开已有的数据表;
4.新建数据表需要选流量数据、流量字段,然后输入要存储的查核线文件名;
5.弹出查核线编辑器,可以添加、删除查核线设定的区域,最终可以存贮查核线分析结果;
3.5.4交通分配结果
见本章“交通分配标准结果”一节;
【提示7】查看运行结果
TransCAD在运行Procedures结束时,会弹出一个运行结果,报告运行是否成功。
同时还会产生一个文本报告文件和一个日志文件。
该文件存储位置通常为:
DRIVE:
\Users\用户\AppData\Roaming\Caliper\TransCAD\
日志文件tcw_log.txt,通常记录运行过程。
报告文件tcw_rep.txt,通常包括一些重要的运行结果数据。
3.6反推OD
4扩展功能操作
4.1网络设置
4.1.1设置单向道路
设置单向道路有两种方法:
1.直接修改记录字段
2.Tools>
mapedting>
SetOne-waySegments
按着以下方法可以检查单向道路的方向:
选择路线层为当前层>
图层按钮>
图层对话框中Style按钮>
Style对话框中Arrowhead选择directionofflow。
(使用手册P588)
4.1.2禁用路网中的连线
(用户手册P319)
4.1.3转向处罚
打开转向处罚工具箱
1.从地图工具栏的下拉列表中选择用户希望定义处罚的线图层。
2.选择Network/Paths>
TurnPenaltyToolbox,弹出PenaltyDataview对话框。
3.NewTable-limitleft.bin(自定)
4.增加转向限制,缺省表示禁用转向(点击添加,依此选择第1条路段和第2条路段即为1到2禁行)
5.单击TurnPenalty工具箱中的。
6.选择Networks/Paths-Settings,弹出NetworkSettings对话框。
7.选中TurnPenalties单选按钮。
如果TurnPenalties单选按钮没有选中,则TurnPenalties项中的转向处罚设置将不被激活。
8.单击TurnPenalties项,弹出TurnPenalties页。
单击选择limitleft.bin文件
9.OK
(使用手册P330)
4.2创建一个交叉路口图表