网站关于transcad的帖子 下载本文

圆弧可以导入TRANSCAD中,别的线形不可以导入吗? (未回答) 在creat network时,我印象中read length from 下拉菜单你是选择trave_time字段,而说明书中说Choose the field with the length data from the Read Length From drop-down list。在做实际工程read length from 下拉菜单是选择length字段还是选择trave_time字段合适呢? (老猫)当然是travel_time啊!时间距离(和speed关联)才能反映你不同公路等级的特性.(herio)我在用networks/path 菜单下的create生成net的时候,选择entire line layer时,老发生错误,然后就必须重新打开TransCAD,奇怪的是我用所选择的路段集生成net的时候就没有这个问题,请问各位大虾这是由什么引起的?

(老猫)有的有用,有的没用。都是自动生成的,ID是很有用的,但handle句柄好象没有什么用,我都删掉了的

老猫兄,有一个关于TransCAD出图的一个问题请教!TransCAD出图怎么才能去掉它自己的那个打印范围筐,我想再加一个自己画的图筐,怎么才能加上去。还有就是出图比例怎么确定,比如我想出A3的图,我需要怎么做? (老猫)关于打印实际使用中,我很少直接使用TransCAD的打印,我一般都是先输出(save as)光栅图象格式,然后在photoshop中编辑打印的,这样比较自由在TransCAD中本身有两种打印方式,一个就是直接“print”功能,这样做草图时可以用一下,TransCAD提供的比较正式的是输入工具是先建立layout文件,在layout中可以编辑排版,添加一些地图符号,也可加入光栅图象文件(比如你可以把自己做好的图框以图象格式插入,并放到最底层),至于比例,我个人认为可以先在地图视图中指定好好显示比例,然后拖拽到layout视图中就可以了你说的打印边框应该是和打印机驱动程序有关的,你仔细看看你的打印机设置里,有没有去掉这个边线的选项。(pootoo)存为光栅图像在ps中改挺好的,可是我们领导说那样会不会让人觉得那不是Trans CAD出的图啊?我也没话说了!

你说的那个layout我建立了一个,看起来真的很专业!不过我怎么不能把我在Trans CAD中建立的路网倒进去呢?试了半天也不知道怎么弄,还得请教猫哥了。

猫哥一定是用了很长时间Trans CAD了,我刚开始用,以后还要向你学习。

(老猫)关于layout的使用。。。在layout中的操作很简单,在tools box上点击place map(在工具箱的最左下角),然后在layout视图中拉个框,然后在出现的对话框中选择你要放入的地图或者是数据表,接下来还可对加入的地图或者表格进行随意移动或者缩放,直到符合你的要求。

使用此软件如何进行准确交通分配呢,在以往的交通分配中出现许多路段交通量为0的情况,而且是很多路段 如何使用此软件进行多种方式的交通方式划分呢?如果不采用定性分析的方式。

(老猫)你的问题都好大哦!你说的打印的问题我不清楚,是怎么出现的?我好象没有碰到,你是什么版本?交通分配出行路段为0,我想可能你需要注意形心连杆的设置,稍微加多试试,另外采用的路阻函数也会有影响,当然参数标定也可能需要调试,总之,觉得这里面经验的东西可能比较多,你只有多用才会积累。

请问在分配的时候,我把公交车的流量作为预加载流量,然后在此基础上即行其它机动车流量分配,也即把其它机动车的流量叠加到路网上,可是没有成功,请问我得操作上有神么错误。

我觉得这是一个很大的误解。其实包括transcad、emme2、trips等等这些软件所使用的交通分析算法都是一样的,都是我们教科书上的算法,他们本身不会去创造新的算法,这不是软件要做的事,因此说某某软件计算不准是难以理解的。

在现有的交通分析预测理论上,要得到较准确的结果,需要更全面的分析,和经验等很多因素有关,当然也可以改进模型,但归于软件是不准确的。

我用Transcad分配公交的时候出现一个问题:

就是建立了公交的route system,然后tag所有站点到附近的node点

并且建立了公交的network,但在这个网络里面,用short path来查找点层上两点间最短路却找不到 但找公交stop层里面两点间最短路可以找到

也就是说在公交网里面点层上两点之间的路径找不到 这是怎么回事啊??

正是因为这个原因,我的公交od分配不到公交线网上去(gqyong)transcad是有公交模块的,好像还是很大的一块内容,可以参看travel demand modelling那本用户手册,12和13章的内容。此外,请问一下mugua和pootoo,你们在做公交规划的时候,怎么处理路线的fare的?取了哪些指标?还有如何考虑公交和其他方式的协调的内容,怎么表现出来的呢?不知道问的是不是太多,如果方便请指教一二。

(mugua)我现在做的没有考虑fare,光是公交就没有分配出来:(

申请了技术支持说可能是我的公交网和路网没有连接好,但是我tag了stop到node上去阿 这个tag不就是起这个作用的么?》ft (pootoo)

你的意思是费用问题么??如果是那我觉得做规划很少考虑费用问题的,我一般都是给出合理方

案,估算费用,在实施时针对当前客观情况进行进一步修改和测算费用,最后的测算是根据人工公交发车频率等进行费用测算的。可是票价我觉得很难考虑,不知道你有什么好方法。

5

在creat network时,我印象中read length from 下拉菜单你是选择trave_time字段,而说明书中说Choose the field with the length data from the Read Length From drop-down list。在做实际工程read length from 下拉菜单是选择length字段还是选择trave_time字段合适呢?

(老猫)回答的不错。。。

是选择length字段还是选择trave_time其实取决于你的具体应用的需要,特别是你模型中的最短路径是指实际线路长度还是时间距离,一般后者居多,因为在大多实际应用中,时间距离是选择线路的首要的考虑。。。

交通分配时,我没有画形心连线也可以进行交通分配,就用分区ID生成对应生成OD矩阵,请问何时用形心连线? (老猫)没有形心连杆是可以完成分配操作,这时形心可能就是你的道路线交点,因此无需另外指定,但系统认为形心还是存在的。但你的这里所说的操作实际应用时要注意指定节点与小区ID号的对应,否则分配数据是错误的,你自己可以试试。 谢谢老猫。你说的“指定节点与小区ID号对应”,“指定的节点”就是道路线交点吗?或者说是NODE层中的

作为小区形心的点吧。我想直接用这点生成OD矩阵就可以了,还要另外建立与小区ID的对应关系吗?怎样建立? (老猫)我不是高手,我只是和大家交流一下应用时的一些体会。。。。

doccom:我没有参加去年10月份国家发改委在宜昌组织的培训,但我们院有没有其它人我不清楚,是TransCAD的培训吗?

关于分配时双向路段capacity不一致时,我想可以将此路段分为两条单行路,然后分别指定capacity,但要注意在分配时考虑了交叉口的延误,则可能需要增加一些相应的设置,避免系统出错(如实际的十字交叉路口变成5条道路的相交)可能稍稍有些麻烦,但毕竟这样的道路不是很多对吗?

请教老猫一下吧:怎样建立用户自己的阻抗函数与TRANSCAD的动态连接的DLL文件?手册中的例子不是全的,调用数据图视中的数据怎样进行程序与TRANSCAD的连接。

(老猫)这个我还真不知道,你们知道了别忘了告诉我啊!谢谢! (andylle)我只知道要用VC以上的语言才可以进行编辑连接。

(andylle)TRANSCAD有没有把多个单测点的OD矩阵进行合并的功能,合成一张OD表的功能?在这一过程中怎样解决“串并联”问题?

(老猫)一、“单测点的OD矩阵”是什么意思? 二、你用的什么版本?

三、你在什么设计院/公司?可以说吗?

1.在公路交通OD调查时,需要设置很多调查点,每个点可以统计出一张OD表,就是单测点的OD表,这需要把很多单测点的OD表合成一张OD表,因此才能得出每个分区的交通吸引发生量

2.我的TRANSCAD是4.5 FULL版本的,我觉得是狗坏了,戴大姐说可以找她解决。

3.哈哈,俺是一个满怀信心,6、7月份将走向工作岗位的小硕,签的单位在广州,请多指教。od重复处理一般有两种方法,一是调查前采用记车牌号码(或贴标签),另一种是调查后对各点OD进行分析,用“串并联”法则处理。

transcad好像没有这个功能,一般都是自己编个小程序计算处理。 OD表处理时,是应该考虑串并联问题。实际对于大型路网,判断串联还是并联并是很不容易的事;用标签法会导致短途多次往返车辆漏检问题。不知道你的小程序是怎样编的,采用什么思路进行路网结构判断?能否给我发一份?我的信箱是:andylle@163.com.谢谢! 我一般根据影响区路网大小和调查样本可靠度来决定如何处理OD资料。

如调查样本很好,车牌号码记录很全(我多采用记录车牌号码的方法),就用程序计算。大概思路是:先根据车牌号码--调查地点--调查行车方向---调查时段--调查车型判断信息正确与否,然后以车牌号码、调查地点、调查行车方向作为关键字判断是否是同一次出行。

对不起,程序所有权是我们设计院的,无法发给你。

这个思路我知道,但是现在要编这个程序是比较麻烦。具体的判断也是人工判断吧,你们完全程序化了? (远生)如何在从CAD的文件(*.DXF)在TRANSCAD中确定其比例??

我在CAD中随便划了几条线,保存为*.DXF文件后用TRANSCAD打开后找不到比例尺,而确定后,其实际比例有所差别? 请赐教??

6

我想TRANSCAD的图形比例尺问题,可以用过数据图视中的数据属性来表示出来。如果导入到TRANSCAD的图形比例不是你要求的,你可以新建立一个长度、面积字段,将自动生成的长度、面积属性,换算成你所需要的比例。而且对于同一CAD图,由于TRANSCAD采用的是球面坐标,所以不同的坐标系统下,输入CAD图也会有误差。你可以试试在TRANSCAD的两种不同的中国区域坐标系统下,输入同一CAD图,说得到的长度、面积属性是不同的。可以,你说的就是三点定位的思路,这种做法比较粗略。你到吉大交通学院网站看看,他们作全省的电子地图,用长春、吉林、伊通三点进行配准的。有条件可以用GPS测位仪进行准确定位。

(lsy_scec)三点定位比较粗糙,而且经常出错,我建议采用比例尺或者是干脆全部用高斯坐标系。但是要根据实际格式来确定,不同的文件格式往往需要的坐标系也不同。

????待续

打开一个Geographic file(*.cdf;*.dbd),怎样修改编辑它。 怎么有的能编辑,有的有会弹出说是“不是可编辑格式” 请问要在哪里设置呀?

没有设置的地方,是两种不同的存储方式:*.cdf格式就不能编辑,而*.dbd格式当然就可以编辑了!! cdf是压缩格式,是export的输出结果,而dbd是原始格式,可以修改

求助:关于Transcad实际运用当中的几个问题

1、在交通量分配时,Preload实际意义是指什么?如果是指预先加载交通量,那么设置路段最后分配结果中的车流量是来自于OD表还是额外加载的呢?我做过比较,似乎设置Preload与否对结果影响不大,不知道为什么 2、能谈谈采用MMA分配模型时,需要注意的一些事项吗?

可以看一下说明书,有说明的,分配选项中可以选择

preload是指预先在路段就有的流量,最后的流量应该是从OD表中分配得到的流量与额外加载得到的流量总和。 TRANSCAD数据图视中怎么输不了汉字?

在TRANSCAD字段属性中,怎么输入汉字不识别?比如说:在NAME的字段中输入小区的汉字名称,怎么输入不了,不是输入的汉字显示乱码就是空白,有时输入的汉字与显示的汉字还不一样?我的字段属性已经设置成字符型了。但是要是别处考的汉字,可以被识别。怎样解决这个问题?

对类似问题我也请教过一些前辈,

一致认为,Transcad软件刚刚被中国人认识,所以处理上最好不要夹杂汉字在里面 容易范一些错误!!

从TRANSCAD文件路径显示中,就可以对汉字的识别能力不够,路径文件名汉字都是乱码。

从键盘直接输入,通过串口进入软件界面,所以对中文支持不是很好的软件可能转换得不好(其中操作系统也会有影响,如果用winXP会支持得好一些,而win9X或linux可以就有问题了)。而复制是从内存的一个地方复制到软件界面所在的内存,其间不用转换过程,所以能正常显示了。

所以用复制的方法是解决这个问题的方法之一,不过不推荐使用中文。 btw:我的TransCAD能支持输入的中文:)

有道理,不过的就是XP系统。

你首先双击那个字段,让光标进入表格中以后,再输入就没有问题了。不能单击之后马上输入,那样的话肯定是乱码。 另外如果出现了乱码以后,需要关掉TransCAD后再重新打开,然后按照前面说的方法,才能保证不会输入乱码。

TransCAD公交分配

我最近在用TransCAD做公交分配,在分配时,出现“........od.mtx and network are not compatiable ”

请教高手,问题原因何在?该如何解决?

应该是你的矩阵行列索引和你的路网文件不匹配的原因吧,你试试把矩阵的索引变为endpoint的id

老猫帮帮我:)

我用Transcad分配公交的时候出现一个问题:

就是建立了公交的route system,然后tag所有站点到附近的node点

并且建立了公交的network,但在这个网络里面,用short path来查找点层上两点间最短路却找不到 但找公交stop层里面两点间最短路可以找到

也就是说在公交网里面点层上两点之间的路径找不到 这是怎么回事啊??谁能帮帮我

正是因为这个原因,我的公交od分配不到公交线网上去

7

没用TransCAD做过公交分配,不过,一般来讲:

1 在交通软件里面,如果link的属性里有单向、双向的区分,如minutp,两点之间只连一条线就可以了。如果没有这种属性,就必须每个方向一条。

2 由于公交线路站点经常不对称,所以建议每个方向单独连一条。

3 physical stop 是相对于 logical stop的,前者是真实的站点,后者是人为虚拟的站点,只是算法的需要,没有上下客。至于Transcad中的stop 和 physical stop是什么关系,还请查阅随软件附送的手册。

to mugua:在你运行程序的时候,没有出现有关错误提示的对话框吗?看看也许能找到问题所在。 请教老猫一个问题

transcad是否有取消操作的命令?在操作TRANSCAD时经常错删一些图形和数据,怎样 恢复? 在进行交通分配时,TRANSCAD中路网节点和小区中心点有什么不同,是否要建立路网节点和小区中心点之间的联系进行交通分配? 请指教!

TransCAD没有撤销的命令,这是这个软件一个感觉不太好的地方。可能是作为补偿吧,在它的图形编辑工具栏里有一个撤销和存盘的命令。

在进行分布和分配操作时,需要建立小区ID和形心ID之间的对应关系,分配需要在endpoint的ID上进行,而分布是在面层的ID上进行

对于大型交通网络,如果我不考虑小区内的交通出行量,我是否直接用小区的ID而不用小区形心的ID进行交通分配?那样我就不用建立小区形心与ENDPOINT之间的连线了?

请问老猫,象你用TRANSCAD时,建立路网一般用什么方法?数字化仪?还是用GIS软件?您常用CAD建立路网图吗? 多数都是用AutoCAD建立路网

多数都是用AutoCAD建立路网

我认为是不行的

除非你就是指定某个交叉口作为小区形心,这样似乎可以省略掉形心连杆。分配是在点和线进行的,如果仅用面层的ID是无法分配的,你试试就知道了

面层也是在CAD中建立吗?许多线型TRANSCAD读不了的。 数据图视中字段DATA和Handle是怎样生成的,有什么作用?

一般来说,层面也是在CAD中建立的,在CAD中每个面就是一根封闭的多义线,这样转入的时候不会出错的,关键要细心一点。

我试过,不建立信心连线可以进行分配的。

没有形心连杆是可以完成分配操作,这时形心可能就是你的道路线交点,因此无需另外指定,但系统认为形心还是存在的。但你的这里所说的操作实际应用时要注意指定节点与小区ID号的对应,否则分配数据是错误的,你自己可以试试。

请问老猫及其他高手:

交通分配时,对双向通行能力不一样的道路,在分配设置对话框中,选择Capacity时,怎样选择?

老猫,你知道这些常用的交通软件在进行路径选择时用的是什么算法?是采用“有效路径”的概念进行搜寻路径的吗?

各种算法都有其优缺点的地方,具体应用应该根据自己的需要或者测试,寻找最能反映项目实际情况的算法:

常见的算法大致有以下这些吧:

全有全无分配法(AON):将O-D对间的所有交通流量都分配到O-D对间最短路径上。

STOCH 分配法:将每个O-D对间的交通流量分配到O-D对间的多条可选路径上。分配到某条路径上的流量比例是选择该路径的概率,路径的选择概率是由logit路径选择模型计算的。

递增分配法:逐步分配交通流量。在每一步分配中,根据全有全无分配法分配一定比例的总流量。每步分配后,根据路段流量重新计算出行时间。当采用多次递增法时,该分配法类似于平衡分配法。

容量限制法:是一种近似的平衡法,首先进行全有全无流量分配,再根据拥挤函数(反映路段的能力)重新计算路段的出行时间,并且进行多次迭代。

用户平衡法:通过多次迭代过程达到收敛结果,即使出行者改变路径也不可能再改进出行时间。在每次迭代中,计算路网的路段流量,当路段通行能力不足时,将限制路段流量和出行时间(依赖于流量)。

随机用户平衡法(SUE):是一种综合的用户平衡法,假定出行者没有较完整的路网属性信息,对出行费用的理解方式也不尽相同。SUE允许使用吸引小的路径上也加载流量。

系统优化分配(SO):是一种使整个路网的出行时间达到最小的分配方法。

andylle:不建立形心连线分配是不是就是点到面的分配?? 但是你的流量怎么分到路网上去呢?

mugua:我说的不建立形心连线分配出来的结果一般是有问题,但是的确可以进行分配。不建立形心连线我的做法就是:直接在面层以各分区的ID为矩阵的行列ID生成OD矩阵,然后就直接应用到分配中

8