Transcad快速建模简体版
一、有关CAD图的处理
1.将CAD路网图除掉不需要图层,只需有边线、红线及中线三层即可,将该图层另存为R12
格式下的dxf文件
2.打开transcad,点击openfile【打开文件】,点击fileoftype【文件类型】下拉菜
单中,输入A,找到.dxf文件,将其导入到transcad中
3.在导入dxf文件的对话框中,importautocadDXffile,选中【导入dxf文件】选择
要导入的图层,边线、红线、中线。
注:按住ctrl连续选择边、红、中线
4.选择coordinates【坐标】
A.在坐标系统框内,在class下拉菜单中选择Asia【亚洲】,在zone【区域】下拉菜
单中选择chinaciesingrid【中国大陆】-ok即可——取名
B.导入成功后,立即存盘,点南savefile【存储文件】自动保存成.map文件
二、关于在transcad中建路网
1.新建一个文件,点击newfile找到geographicfile【地理文件】——选择line
geographicfile【线状地理文件】‘
2.在layttings【层设置】name处,输入linelayer,在endpointlayerttings
【点层设置】name处改为“LineEndpointlayer”-ok
3.填入模型参数属性【attrioutesfornewlayer】
A.点击addfield【填加项目】在下边fieldstorageinformation【项目存储信
息】name栏内输入name,在type【类型】栏下拉菜单中选择character【属性】
B.依次点击addfield在name栏处依次输入:
Name【命名】Type【类型】
CAP【通行能力】integer4
Vel【速度】integer4
Name【名字】character
Time【时间】Real8
RealLength【真实长度】Real8
AB-THR(过境量)
BA-THRinteger4(过境量)
AB-PROx
BA-PROx
注:最好输入字母大写,以免程序不认。
Pro为背景小区和本项目产生,一般本项目的pro排在背景小区后,如果
背景小区为x,那么pro本项目为x+1
——ok——命名文件——命名为线层line。
这样就建完一个线层。
4.建面层
A.在新建地理文件对话框中点击AreaGeographicFile【区域地理文件】——layer
ttings栏内name处输入“AREAlayer”——ok
B.在线层属性对话框内【attributesforarealayer】点击addfield——在name
处填入NAME,在type【类型】处选择character——ok,保存为Area文件
5.建路网
A.在当前层下拉菜单中【workinglayer】选择线层【linelayer】
B.点击mapeditingtoolbox【地图编辑工具栏】点击addtime【图标】即可
以画线。
注:1.应先画小区内部中心点与外部道路连接线,双击即可结束该条道路——
点击saveedits【保存编辑】即绿灯图标则结束道路。
2.若觉得所画道路不合心意,则点击canceledits【放弃编辑】则该条道路
将不再显示
C.如果已经保存完编辑,想删除该条道路,则点击deleteline,然后点到该
线上,点绿灯则删除,红灯则保留该线。
D.在桥区建模时,在匝道上最好严格按照交通流线画匝道,即交通车辆怎么走,
则所画道路方向也按照车行方向画,这样在道路Dir中只有0,1
0:道路双向行驶
1:道路行车方向与所画方向一致
-1:道路行车方向与所画方向相反
E.渲染
(1)点击lectiontoolbox——点击“lectionttings”——addt
——rename——style——选择所对应的颜色和线宽
快速路红4
主干路蓝3.
次干路绿2
支路黑
小区内部路青1
点击apply——clo
注:加路名:从点的启始至终点,下拉右键菜单fill在singlevalue输入路名
序列号,单击ID,右键sorttncreasing从小到大,sortdecreasing从大到小
选择并单击highpopdensity选择集,labels弹出automaticlabels对话框,选择希
望的设置,单击ok,返回lectionts对话框。
(2)其它按钮说明
Status——当前该层的状态
Active【可用】inactive【不可用】invisible【不可视】
Dropt清除当前渲染特性
Moveup选择当前向上移动
Movedown选择当前向下移动
关闭对话框——在“linelayerlection”选择相应渲染层,在线层【linelayer】
下按住shift+进行渲染。
F.在工具栏中点击【newdateview】输入CAP,Vel数值并且输入路名
Vel
快速路80三上三下
主干路60三上三下
次干路40二上二下
支路25一上一下
G.计算real-length
(1)在CAD中找到相应路网文件
(2)在CAD图上找到一段道路,量出实际长度,并记录。
(3)在real-length处击右键——file——formula——在空白处:输入
在(cad中的长度/在本软件中的长度)*length
Length:在本软件中长度(相应ID号所对应length长度)length可以
在formulabuilder中找到
注:按顺序做乘除,否则系统不认
H.计算时间(单位:分钟)
在time处击右键——fill——formula,输入[reallength]*60/1000/vel
Reallengthveldformulabuilder中可以找到。
三、渲染内外部点
A.在点层界面下[lineendpointlayer]下,点击lectiontoolbox——lection
ttings[与建立线层同理](可以起名为中心点)
Addt——rename-style建立点层,内外部点,大小一般用12,形式¤,用该点层来
渲染内外部点。
注:内外部点用同一个点层渲染。
四、在transcad中填公式
ew-modifytable[修改表]-在modifytable对话框内点击addfile-增加背景
小区和项目本身产生量
一般AB-PROn+1BA-PROn+1为项目本身产生量
AB-PRO1BA-PRO1
AB-PRO2BA-PRO2为其它小区产生量
AB-PRO3BA-PRO3
…………
AB-PROnBA-PROn
说明:PROx的类型为integer4,有多少个小区,则x有多少个。
B.在Dateview-FormuleFile[公式文件]中在空白处填加公式
AB-TOTBJ-AB-THR+AB-PROn
BA-TOTBJBA-THR+BA-PROx(有n个背景小区则x有个,则加n个PRO)
AB-TOTallAB-TOTBJ+AB-PRO
BA-TOTallBA-TOTBJ+BA-PRO
AB-VocBJAB-ToTBJ/CAP
BA-VocBJBA-ToTBJ/CAP
AB-VocallAB-TOTall/CAP
BA-VocallBA-TOTall/CAP
AB-RATAB-PRO/CAP
BA-RATBA-PRO/CAP
五、形成路网(在线层界面下)Procedures[程序]-showall
A.点Networks/paths-creat-出现creatnetwork[生成路网对话框],
RealLengthfrom[读取长度]下拉菜单选择Real-length,左侧选择框所有特征数据
全选—ok-保存相应的路网文件。
六、生成摩阻矩阵
A.回到点层界面下—新建—matrix(矩阵)—name:FRICATIONFACTORSHELL
Rowfrom:
Columnsfrom:均选择内外部点的同一渲染层
注:相应渲染内外部点的渲染层名称应为同一层。否则无法产生摩阻矩阵
Martrices:3
HBWFF
HBOFF
NHBFF
-ok-命名:FRICATIONFACTORSHELL
生成一个空白文件
B.回到线层linelayer-Networks/paths-multiplepaths[多路径]
Minimize[最小]:Time-ok-保存
From:渲染内外部点的那个渲染层
To:渲染内外部点的那个渲染层
C.形成文件后,删除内部与内部点,外部与外部点的数据。
快速删除方法:选中要删除的数据,击右键-fill-clearcells[清除单元]即全部清
除。
D.回到FRICATIONFACTORSHELL界面下,点planning-Tripdistribution[交通分布]
-synthenic-Friction[摩阻]-factors-选中uthismatrix-Matrix
name:FRICATIONFACTORSHELL[摩阻系数]
输入:abc
HBWFF28507
HBOFF139173
NHBFF219113
Matrixfile:shortestpath
七、导入矩阵
A.打开dbf,设打开小区-(1)
注:dbf文件不能包括零,dbf内的ID号应严格与transcad内小区ID号一致,否
则导致trancad找不到ID号而停止分配。
distribution[交通分布]-gravityapplication[重力应用]–dateview:选择被打开
的dbf文件:小区-(1)-ADD加三次name:
HBW
HBO
NHB
选择:friction[摩阻]-factors[系数]框内
.matrix
相应改为HBW-FF
HBO-FF-ok-保存
NHB-FF
-CGRAV文件,取名为CGRAV-(1)
注:打开小区-(2)矩阵后-…-CGRAV文件为CGRAV-(2),依次类推
C.在当前矩阵里求和点Σ,之后再取整
取整,右击鼠标选择properties【属性】-displayvalueswith:0-保存-
注:小区-2对应为。依此类推。为了不混淆,给生成文件命名时,后缀应与打开的dbf
文件编号一致。
说明:*.mtx文件:总矩阵摩阻矩阵
*.mvw文件:分块小区的分块摩阻矩阵。
将小区-1的矩阵导入成功后,最好关闭矩阵小区-1所对应产生的相关文件,以免混淆。
按此步骤导入小区-2、3、4.……
八、加惩罚(此步骤可以在形成路网后进行)
即:加禁止左转,掉头,及禁止对向行驶。
在line-layer层面下,networks/paths-turnpenaltytable[惩罚表]——.new-table
——保存为turn——ok
禁止对向行驶:∣点1→2
2→1
禁止掉头:↓双击即可
禁止左转:↗∣↘沿左转方向击
警:需经常把和这两个文件拷贝出来,以免惩罚加多之后将原来所加惩罚覆盖。切记,
经常把惩罚文件往外拷贝,这样若一不留神将以前文件覆盖可将其备份放回分配模型根目录
里去。
九:分配
A.先分配小区-1的矩阵,打开相应的小区-1的摩阻矩阵,即.mvw文件,——回到
map界面下——选择线层——planning【设计】——trafficassignment【运量
分配】——选择linelayer——ok
Method:stochasticurequilibrium【随机用户平衡】
Preload【预加载】:*.thr
Global框内,alpha:
点击network——options框turn——turnpenalties【惩罚】——选择惩罚文件—
—reload——存盘asn_linkflow-1(相应小区矩阵的编号)
把AB-PRO1,BA-Pro1(相应小区号AB和BA产生量)计算出来
在AB—PRO1右击——fillformula——直接在formulabuilder里选择AB-flow即可
其它小区依此类推。
B.分配本项目时
Proload:*.TOTBJ。其它一样即可、
建模分配完。
出图
一、将用不到的点和线全部隐掉,————选择要出图的属性,划掉
allowduplicates【允许复制】——渲染——选择同一个属性即可。
通过lowvaluesizehighvaluesize调整渲染线的宽度大小。
二、加图标
1在空白处单击右键——properties——在legend框内勾选enabled【有
效】——ttings——contents【内容】——隐掉不需要的东西
2点general【常规】按钮——scale——空白——在placement【布局】框
内选择.attachedtomap【附着于图纸】,这样图标就放在图上了。
三、分区示意图(在面层界面下)
1在路网上的四个方向上分别画出4个框
P产生A吸引
HBW-p
HBW-A基于家——工作
HBO-P
HBO-A从家去别的地方
NHB-P
NHB-A非基于家路过
成果出表:
1dateview——sort【类别】-sortby(VELdescending【递减】)——then
by(NAMEAscending【递增】)——thenby(IDascending)——ok
2另存储(*.dbf)——save(新建模型成果文件文件夹)
3打开刚保存过的文件-另存为(*.xls)
4打开删除其它
保留ID、NAME、AB-TOTBJ、BA-TOTBJ、AB-TOTALL、BA-TOTALL、AB-VOCBJ、
BA-VOCBJ、AB-VOCALL、BA-VOCALL、AB-RAT、BA-RAT,改顺序,按无(有)
项目交通量、负荷度排列
5插入空白行,分别计算minmaxaverage
6另存为一个数值,把BA列删除
7作表
比重最大路段
1每条路AB-RAT,BA-RAT中挑一个最大值
2作表
1、介绍
2、Tripgenerationproduction
3、Tripgenerationattraction
4、Tripbalancing
5、Quickresponmethodfortripgeneration
6、Tripdistribntion
N
WE
S
本文发布于:2022-12-30 20:45:20,感谢您对本站的认可!
本文链接:http://www.wtabcd.cn/fanwen/fan/90/61538.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |