Caution
此工具已过时且不再受支持
SUMO Traffic Modeler,由 Leontios Papaleontiou 开发,是一个用于设置基于活动的需求的图形化应用程序。它已不再由原作者开发,但由于其具有一些有趣的功能,我们将其包含在了发布版中。
该工具存储在一个可执行的 .jar 文件中,在 Windows 系统上,您只需双击即可启动它——这需要安装 Java 6。SUMO Traffic Modeler 位于 <SUMO_HOME>\bin 目录下。
关于它的文档不多。对我有效的方法是:
- 在命令行上
- 对于一个给定的道路网络,使用 netconvert 重新导入它,并使用 --plain-output 选项保存纯 XML 定义。确保纯文件的前缀与网络名称相同。
- 通过双击启动 SUMO Traffic Modeler
- 生成一个项目
- 选择 File->New Project...
- 导航到网络/纯网络定义所在的文件夹,用于项目名称和网络描述
- 网络应该会显示出来
- 设置需求
- 点击窗口右侧树状图中的 "Traffic Layers"
- 添加一些需求定义("Flow", "Area Flow", "Hotspot")
- 您可以使用窗口右下角的对话框来修改需求
- 导出需求/仿真
- 选择 Simulation->Export...
- 在对话框中填入一些有意义的值
完成这些步骤后,您将获得一个仿真配置文件。此配置文件中引用的文件尚未构建。尽管 SUMO Traffic Modeler 有一个用于设置 netconvert 和 duarouter 路径的菜单,但这两个应用程序不会自动执行。相反,您必须自己在命令行上将 SUMO Traffic Modeler 生成的行程(trips)转换为路径(routes)。您可以重用用于设置 SUMO Traffic Modeler 的网络,但如果您在使用 SUMO Traffic Modeler 的过程中对网络进行了修剪,则可能必须使用给定的边/节点文件来构建它。
如果您使用 duarouter 将 SUMO Traffic Modeler 生成的行程转换为路径,可能会遇到 "No connection between '...' and '...' found." 的错误。要忽略此错误,请使用 --ignore-errors 选项调用 duarouter。
