导入 Vissim 需求定义的其他方法

除了使用 OD矩阵(可通过此链接导入) 并借助 od2trips(如同 VISUM 的做法)之外,Vissim 还允许将车辆流定义为流入量(in-flows)和路径决策(route decisions)的组合。以下工具允许导入这些数据。文件必须为德语格式。有关转换的提示,请参阅 Networks/Import/Vissim#将 VISSIM 网络转换为德语

vissim_parseRoutes.py#

解析给定 Vissim 文件(第一个参数)中存储的路径,将其作为(输入)流(in-flows)和路径决策。读取的信息会被保存两次:读取的流保存为 <OUTPUT_PREFIX>.flows.xml,读取的路径保存为 <OUTPUT_PREFIX>.rou.xml。可以通过在脚本内的 "edgemap" 变量中设置值来重命名路径的边。为了过滤掉(较短的)VISSIM 连接器(这些连接器在导入网络时可能未被转换为边,但仍包含在 VISSIM 路径定义中),您也可以(滥用)此功能从所有相关路径中删除该边,例如:edgemap["10000"] = ""

vissim_parseRoutes.py <VISSIM_NETWORK> <OUTPUT_PREFIX>

该脚本位于 <SUMO_HOME>/tools/import/vissim 目录下,使用 Python 编写。

vissim_parseBusStops.py#

解析给定 Vissim 文件(第一个参数)中存储的公交站点和公交线路。读取的公交线路保存为 <OUTPUT_PREFIX>_busses.rou.xml。读取的路径保存为 <OUTPUT_PREFIX>_stops.add.xml。可以通过在 "edgemap" 变量中设置值(见下文)来重命名路径的(起始?)边。

vissim_parseBusStops.py <VISSIM_NETWORK> <OUTPUT_PREFIX>

该脚本位于 <SUMO_HOME>/tools/import/vissim 目录下,使用 Python 编写。