You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用SUMO的od2trips生成行程文件后,如何定义车型并加载附加文件?

使用od2trips为生成的行程指定车辆类型

1. 先准备车辆类型定义的附加文件

创建一个XML格式的附加文件(比如命名为vtype_config.add.xml),在里面定义你需要的车辆类型,示例内容:

<additional>
    <!-- 定义一辆自定义小型轿车 -->
    <vType id="custom_passenger" vClass="passenger" maxSpeed="60" length="4.2" color="128,0,128"/>
    <!-- 可添加更多车辆类型 -->
    <vType id="delivery_truck" vClass="delivery" maxSpeed="45" length="7.5"/>
</additional>

2. 完整命令行写法

情况1:所有行程统一使用指定车辆类型

在od2trips命令中通过--additional-file加载附加文件,再用--vtype指定默认车型ID:

od2trips -n your_network.net.xml -d your_od_matrix.od -o output_trips.trips.xml --additional-file vtype_config.add.xml --vtype custom_passenger

情况2:不同行程使用不同车辆类型(OD矩阵含车型列)

如果你的OD矩阵文件里有专门的列(比如第4列)标记每个行程对应的车辆类型ID,可通过--vtype-column指定列索引(列索引从1开始):

od2trips -n your_network.net.xml -d your_od_matrix.od -o output_trips.trips.xml --additional-file vtype_config.add.xml --vtype-column 4

注意事项

  • 附加文件里vType标签的id,必须和命令行中--vtype或OD矩阵列里的ID完全匹配
  • 可在附加文件中定义任意多的车辆类型,满足不同场景需求

内容的提问来源于stack exchange,提问作者Tesfa Chala

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.25 09:07:08