TAPASCologne

"TAPAS Cologne" 场景#

可用性#

88x31.png 数据基于 Creative Commons 许可证提供。您必须注明数据来源不允许将其用于商业目的,一旦您使用了它,我们希望收到通知(请使用 sumo-user 邮件列表)。

数据可以从我们的场景仓库下载。CITI Lab 的 KolnTrace 项目 也提供了车辆轨迹数据。

关于#

简介#

"TAPAS Cologne" 模拟场景描述了科隆市(德国)全天的交通状况。原始需求数据来自 TAPAS 系统,该系统根据德国人的出行习惯信息及其居住地的基础设施信息,计算区域内人口的出行需求。关于该系统的更多信息可在此处找到:关于 TAPAS 的出版物。原始数据使用的是闭源道路网络,并已映射到 OpenStreetMap 项目 的网络上。

目前,TAPASCologne 几乎无法直接使用。必须投入工作来提高网络质量,并验证路线映射到 OSM 网络的过程以及路线本身。我们希望有参与者能负责完成必须进行的工作。一份可能的 TAPASCologne 工作包列表 已经列出。

内容#

TAPASCologne 场景包包括:

  • 从 OSM 导入的道路网络
  • 从 OSM 导入的 POI 和多边形
  • 6:00 到 8:00(上午)之间的映射行程
  • 00:00 到 24:00 之间的映射行程(在单独的文件中)
  • SUMO 配置文件

由于 OSM 数据包含关于街道、铁路、仅供行人使用的道路等信息,0.0.3 版本仅包含道路车辆(road)的网络。可以使用发布版中的 build.py 脚本创建其他网络选择。

  • "passenger_*" 仅包含允许乘用车使用的道路
  • "roadvehicles_*" 包含道路车辆的道路(移除了行人、火车和自行车使用的道路)
  • "all_*" 包含所有道路

其背后的想法是拥有一个快速的道路网络("passenger_*")用于 DUA 计算以及仅考虑 TAPAS 检索的乘用车交通的场景。然后,在尚未开始的第二步中,可以添加公共交通或送货车辆等额外交通,并与 "roadvehicles_*" 网络结合使用。"all_*" 网络供想要所有内容的用户使用......

每个道路网络又有两个版本——一个带内部车道(自 0.10.1 版起为默认),一个不带。同样,选择合适的网络取决于个人需求。

提供的路线是针对 "passenger_*" 网络的。虽然尚未测试,但我们假设它们不能直接与包中的其他网络一起使用。不过,通过使用适当的网络和 --repair 选项启动 duarouter,应该可以计算出正确的路线。

以下图像显示了带有 POI 和多边形的场景区域。由于我们假设不同网络的大小不同,因此为每种网络类型(passenger、roadvehicles、all)都包含了一个形状文件。

变更日志#

版本 0.0.1 到版本 0.0.2

  • 解决了导入 OSM 道路网络时的问题,包括 缺陷 17:OSM 网络导入器创建大路口
  • 包含合并的 tls(解决了少量同步问题)
  • 修补了形状(POI/多边形)的导入并将其包含在内
  • 重新映射了路线

质量#

在当前版本中,我们甚至尚未完全测试数据。关于质量的假设如下所示。我们决定不使用数字排名,因为我们没有大多数问题的实际世界数据。该排名试图区分对整体模拟质量的“良好”(向上箭头,绿色)和“不良”(向下箭头,红色)影响。

  • Image:level16px_00.gif 网络拓扑和边参数(来自 OSM)
    • Image:level16px_+3.gif 完整性
      • 与其他(商业或管理)道路网络相比,似乎相当完整(甚至包括次要道路);但是,没有关于“黑点”的信息;
      • 待办: 构建密度图以比较商业网络和此网络(合法?)
    • Image:level16px_-3.gif 路口拓扑
      • 大量复杂的路口应进行简化(自动合并失败)
    • Image:level16px_-3.gif 车道数量信息
      • 车道数量信息主要通过类型存储。对于几条道路,给出了明确的车道数量。可以安全地假设许多转弯车道缺失。
      • 待办: 评估有多少信息是明确给出的
      • 待办: 与图像比较,记下每条街道的车道数量
    • Image:level16px_-2.gif 最高速度信息
      • 同样,主要通过类型提供,与车道数量一样;假设在某些地方不匹配
      • 从哪里可以获得更好的信息?
  • Image:level16px_-2.gif 交通管理工件
    • Image:level16px_-2.gif 交通灯位置
      • 为某些路口(节点)提供;但是,似乎没有信息表明未标记为受控的节点是否真的不受控
      • 待办: 尝试找到更多受控路口或改进猜测
    • Image:level16px_-3.gif 交通灯程序
      • 未提供
      • 待办: 询问科隆的默认周期时间(如果有的话);至少将其应用于生成的 tls 逻辑
    • Image:level16px_-1.gif 其他交通管理工件
      • 完全未提供
    • Image:level16px_-1.gif 道路封闭,施工中道路
      • 完全未提供
  • Image:level16px_-2.gif 公共交通
    • 完全未提供
  • Image:level16px_-1.gif 需求数据
    • Image:level16px_+5.gif 基于活动的单人行程
      • Image:level16px_+5.gif 无时间聚合
      • Image:level16px_+5.gif 无起/止位置聚合
    • Image:level16px_-2.gif 未经验证
    • Image:level16px_-1.gif 部分始于高速公路
    • Image:level16px_-2.gif 临时的、错误的 OSM 映射
    • Image:level16px_-2.gif 最短路径路由,0.0.3 版本中无 DUE

下图显示了 24 小时周期内需求数据的结构。这显示了出行的正常行为。高峰时段如上午 8-9 点、下午 4-6 点,出行次数通常很高。科隆市的更多信息可在此链接中找到:[1]。24 小时内(由汽车完成的)总行程数非常接近注册汽车数量*3(每辆注册汽车 3 次行程)。大约有 ~420415*3 (~120 万) 次行程,这与图中的数字相符。

Caution

由于上述模拟网络的问题,场景附带的配置文件使用了 --scale 0.3 选项。这将需求减少到实际值的 30%,以避免全网交通拥堵。

总结: TAPAS Cologne 场景被认为是最大的——如果不是最大的——免费提供的交通模拟数据集。就场景规模而言,道路网络和交通需求都具有良好的质量。尽管如此,许多重要信息缺失或错误,需要付出更多努力才能使场景变得现实和完整。

下一步#

任务 描述 优先级 分配给
同步交通灯 非常高 -
检查通行权规则 非常高 -
检查车道数量,特别是路口内 -
检查是否所有交通灯都已给出 -
计算分配 -
添加公共交通 -
帮助可视化 POI/多边形 -