【问题标题】:How do I use randomTrips.py or other tools to generate pedestrians which travel same distance如何使用 randomTrips.py 或其他工具生成行人相同距离的行人
【发布时间】:2021-11-22 10:20:07
【问题描述】:

我正在使用 SUMO 和 traci 来模拟行人的轨迹。现在我需要生成从同一起点步行相同距离但到达不同目的地的行人。我怎样才能让那些行人满足要求?

【问题讨论】:

    标签: python sumo


    【解决方案1】:

    您可以为 randomTrips.py 提供自定义边权重。在您的情况下,最简单的方法可能是创建一个文件说weights.src.xml,其内容如下:

    <edge id="mysrc" value="1"/>
    

    这将使mysrc 被选为 src 的概率为 1,所有其他边为 0。然后您可以使用以下调用:

    $SUMO_HOME/tools/randomTrips.py -n net.net.xml --weights-prefix weights --min-distance 1000 --max-distance 1500 --persontrips --validate
    

    请注意,距离是直线距离,而不是步行距离。根据您的网络,这可能是也可能不是一个很好的近似值。

    【讨论】:

      猜你喜欢
      • 2019-03-31
      • 2014-11-10
      • 2021-12-31
      • 1970-01-01
      • 2013-12-25
      • 2022-09-11
      • 2021-05-23
      • 1970-01-01
      • 2011-03-05
      相关资源
      最近更新 更多