MATsim

导入 MATSim 网络#

要读取 MATSim 网络,请给 netconvert 提供选项 --matsim-files <FILE>[,<FILE>]* 或者简写 --matsim <FILE>[,<FILE>]*。例如:

netconvert --matsim myMATsimNetwork.xml -o mySUMOnetwork.net.xml

MATSim 不使用街道的车道数量,而是使用街道的通行能力。这意味着在某些情况下,关于边(edge)的车道数量信息是缺失的。导入器尝试使用以下公式根据给定的边的通行能力来确定车道数量:

LANE_NUMBER = MAXIMUM_FLOW / CAPACITY_NORM

CAPACITY_NORM 的值通过选项 --capacity-norm <FLOAT> 控制(默认值:1800)。

访问权限#

MATSim 具有许多所谓的交通模式(transport modes),这些模式在其 org.matsim.api.core.v01.TransportMode 类中定义。SUMO 中的车道访问权限源自 MATSim 的交通模式。

Caution

当前,访问权限取决于是否进行 XML 验证。当使用 --xml-validation auto 时,如果 link 元素中未给出其他模式,则使用 MATSim 文档类型定义 (DTD) 中的默认交通模式 "car"。否则,在缺少模式值的情况下,SUMO 中允许所有车辆类别。