TRIPS软件简析
我觉得说的比较全面,贴出来大家分享
一、概况
Trips是在70年代开始流行的一种经典四阶段法交通规划软件,它主要由一系列相互独立的程序群组成,每一个独立的程序都完成一定的功能,并相互在数据传递上具有继承性。 Trips中,每个独立的程序的输入输出都有相似性,对数据要求都有严格的格式规定,并且都需要大量的控制参数说明,其输入一般有两种模式。
1.交互模式
交互模式是在屏幕上显示一个个必须回答或可以不回答的提问,用户可按照要求逐个敲入控制程序运行的参数和文件名,如有错误,程序会在原来状态上停止执行,直到回答正确。
2.批处理模式
当用户需要反复执行一个程序或一个程序序列时(如交通分配时),则用DOS提供的批处理模式较为合理,它能将一系列具有承接关系的程序序列组合起来运行,以完成一定的功能,为各个独立程序提供控制参数,主要通过控制文件的输入来进行。
Trips作为一个成熟的交通规划软件,其输出功能是较为详尽的,形式是一系列二进制或标准文本形式的文件。并且在程序执行过程中还可以形成(有选择的)一个打印文件(*.prn)来汇报运行过程中的错误和警告,用户可以很明了地得知在操作过程中错误根源。当然,Trips形成的各种报告文件中的数据,用户可以根据需要选择。
二、技术特性
由于采用了一系列的内存管理手段,Trips对交通网络处理功能很强大,可最大应用于具有2000个交通小区,9999个节点的交通网络,并能很快地进行交通分配,形成报告文件。 与国内许多交通规划软件一样,Trips具有以下项功能:
1.出行发生
Trips可以根据用地的交通含义,在获得各项其需要的土地经济社会数据的条件下,由用户自己定义或标定函数进行交通发生预测,也可以由Trips提供的缺省函数和参数进行预测。
2.交通分布
在完成该项功能时,Trips以重力模型为主,以其它各项分布模型为辅进行交通小区OD分布预测,用户可以自由选择模型,并标定参数,否则,Trips采用缺省参数。
3.方式划分
Trips先将交通方式划分为两大主方式,如公共交通和非公共交通,然后再在主要方式即进行各项小方式(sub-mode)划分,其中划分函数由Trips提供,用户也可自己定义,参数同样由用户标定,否则采用缺省值。
4.交通分配
同国内外许多分配方法一样,Trips同样采用了几种分配算法,如最短咱、多路径、动态多路径、容量限制方法。在分配过程中,Trips既可以如路径建立,路径搜索、流量加载、路阻函数修正等等,并且每个阶段都形成单独的报告文件。
5.公共交通规划
Trips的公共交通规划部分主要包括公交线网建立和公交线网分配以及报告生成三个部分,其中公交线网建立中包含了对公交线路,线网各项性能的详尽描述。公交线网分配也同样采用了最短路、多路径等几种分配算法,并区别于道路网分配算法,但结果可以与道路网分配的结果叠加形成统一的成果。
6.各种输出方式
输出方式主要有文字和图形,并且在Trips的输出图形上公自由修正路段的各种性能指标,并且在确定在对网络的数据文件进行修正,重新生成网络。
另外,Trips还有其它许多重要功能,如小区间道路路径的建立,公交路径的建立,交叉口的局部处理,通过核查线数据校正OD分量等等,并且可以对OD矩阵和道路网络进行自由地处理和修正,对网络进行各项指标分析和评价,无论是从路网的拓扑结构还是网络交通通用性能上。
三、显著优缺点
Trips是一个功能强大,比较成熟的交通规划软件,但是由于其完成的年代较早,Trips的缺点也是显而易见的。
理论上较为陈旧,是典型的四阶段法,缺乏土地使用与交通的相互作用模型。
交通方式上对自行车缺乏考虑,并且这个缺撼贯穿于Trips的整个规划过程中。
缺乏宏观的分析与评价,尽管其生成的结果是非常详尽的。
缺乏友好的界面,常常使初学者不知所措,没有必要的揭示与说明。
对数据文件和控制文件的要求过分苛刻,必须定好每一列的位置,否则无法读出文件,同时还必须将数据文件生成其执行时必须的具有特定格式的二进制文件,当然这个过程Trips是提供专门的程序来执行的,并且生成的文件也大都是二进制的,虽然这能进行保密,但是给用户造成的麻烦也是可想而知的,因为任何一次标准文本与二进制之间的转换都要提供大量的参数。
没有一个集成环境,程序序列显得凌乱。
图形功能不是很强大。
公交规划部分简略,评价指标单一,无法为规划提供必要的指导。
尽管如此,Trips还是以其方便适用的性能,强大的网络处理能力,很好的移植性为交通规划事业作出了卓越的贡献。