0

在现实世界中,通常在道路的所有车道上测量来自感应回路的聚合数据。当我尝试从真实世界数据中建模交通需求时,它包含通过特定感应回路的车辆数量,我想知道将这些感应回路放置在我的网络中的最佳实践是什么。

SUMO 有没有办法在 Edge 的所有车道上放置一个感应回路?

或者

有没有办法在更高级别的 XML-Tag 中对单个 Induction 循环进行分组并从组中检索收集到的数据?

(这些问题的背景是 DfRouter 用于多通道边缘的预期用途)

4

2 回答 2

0

您可以将它们分组到一个文件中的方法是为它们提供相同的“文件”来输出它们的数据。对于不同位置的感应循环,我使用不同的输出文件来分隔它们。这是我的代码作为示例,我为每个车道创建了一个循环,并用循环数和车道数命名它们

<!-- AtoB; speed=60 km/h; 2 lanes -->
<inductionLoop id="AtoB-2.1(auto)" lane="27333102.218.2368_0" pos="250" freq="60" file="file1(auto).out.xml" freindlyPos="true" vTypes="auto"/>
<inductionLoop id="AtoB-2.2(auto)" lane="27333102.218.2368_1" pos="250" freq="60" file="file1(auto).out.xml" freindlyPos="true" vTypes="auto"/>

<!-- AtoB; speed=80 km/h; 100m before 2 to 1 lane -->
<inductionLoop id="AtoB-3.1(auto)" lane="27333102.218.2968_0" pos="825" freq="60" file="file2(auto).out.xml" freindlyPos="true" vTypes="auto"/>
<inductionLoop id="AtoB-3.2(auto)" lane="27333102.218.2968_1" pos="825" freq="60" file="file2(auto).out.xml" freindlyPos="true" vTypes="auto"/>
于 2018-08-23T06:53:30.690 回答
0

目前无法对输入中的检测器进行分组或定义覆盖多个通道的循环。然而,DFRouter(以及 flowrouter)会根据它们在车道上的位置自动对它们进行分组。

于 2018-07-13T05:36:40.027 回答