SUMO traci接口python编程学习

入门运行小例子

刚开始学习在python当中引用traci接口的时候,可以先去看sumo工具中给出的例子,路径为$SUMO_HOME/docs/tutorial/。里面有几个文件夹,如下图,以traci_tls为例,是用来修改仿真中信号灯信息的python脚本。
运行例子:
先进入所在的路径下,之后python traci_tls运行,就完成了一个小例子啦!
之前遇到运行不出来的情况,最后知道是没有先cd到这个路径下,就会报错很多文件找不到的情况~
SUMO traci接口python编程学习_第1张图片#

二、SUMO工具包

这些工具都可以在sumo的tools文件夹下面找到。一般它们都是微小的——都是用于在特定命令下的特定用途,但是在其他情况系可能无效。注意这些工具一直是在改进的,有相关信息可以访问:。很多工具都是直接在tools文件夹下的,很多过时的将被转移到tools/purgatory中。

这些工具按照以下分类:

assign——交通分配工具

bulid——用于代码样式和子系统的工具

detector——一些用于处理真实世界中回路线圈数据的工具

district——用于处理TAZ(交通分析区域,trafficanalysis zones),又名districts

import——用于处理非SUMO的数据导入

(1)osm——处理OpenStreetMap数据的工具

(2)visum——处理VISUM数据的工具

(3)vissim——处理VISSIM数据的工具

net——处理net文件的工具

projects——项目本身的其他项目【黑人脸???】

route——处理rou文件的工具

shapes——处理形状的工具(针对PoI和Polygons)

tls——交通信号灯系统工具

traci——TraCI的python接口

traceExporter——生成流动轨迹(mobilitytraces)、trajectories、orbits、gps轨迹等多种格式

trip——不适用OD2TRIPS的trip生成或者修改工具

visualization——SUMO输出的图形评价

sumolib——针对网路欧文加、仿真输出和其他功能函数的python库

output——处理sumo输出文件的python库

xml——转换xml的相关工具

miscellaneous——非以上的类型。

引用链接:https://blog.csdn.net/renguoqing1001/article/details/53863743

你可能感兴趣的:(SUMO)