visum_parseZaehlstelle.py#
VISUM 可以存储计数位置,以及可选的计数值。由于计数位置可能由用户属性进行扩展,我们编写了一个小脚本,用于提取位置和用户属性,并根据给定的网络修正这些位置。
调用方式为:
<SUMO_HOME>/tools/import/visum/visum_parseZaehlstelle.py <SUMO-net> <VISUM-net> <output>
这意味着您必须同时提供转换后的网络文件和原始网络文件给此工具。<output> 是要生成的输出文件的名称。该工具将 "ZAEHLSTELLE" 元素转换为 POI 列表,这些 POI 位于网络的第一条(最右侧)车道上;它们可以用作仿真中的附加多边形和 POI。
visum_convertXMLRoutes.py#
此工具导入 Visum-(XML)-路线文件并将其转换为 sumo 路线文件。网络应具有匹配的节点和边 ID(即已使用 netconvert --visum-file 导入)。 允许使用经过修改的网络(例如 **--junctions.join)。
示例
<SUMO_HOME>/tools/import/visum/visum_convertXMLRoutes.py -n <SUMO-net> -r <VISUM-route-file> -o <output-file>
默认情况下,输入路线文件中的流量数据被解释为日流量。可以通过设置选项 --scale 来更改此设置。 对于多模式网络,可以使用选项 --vclass 将路线限制为特定车辆等级可用的路线。 选项 --attributes 允许为生成的流设置更多属性。
