gpt4 book ai didi

java - 打开旅行计划实时测试

转载 作者:行者123 更新时间:2023-12-01 18:43:36 24 4
gpt4 key购买 nike

我正在本地计算机上设置一个 OTP 实例,并且我可以使用所有必要的源(静态和实时)。其中一些存在一些数据质量问题,但总体而言它们正在运行并正在处理中。

到目前为止,我已经成功地能够显示静态提要,并且我正在尝试添加实时提要。这是我当前的 router-config.json

{
"routingDefaults": {
"walkSpeed": 1.5,
"maxTransfers": 4,
"transferSlack": 120,
"waitReluctance": 0.99,
"walkReluctance": 1.75,
"stairsReluctance": 4.0,
"walkBoardCost": 540,
"carDropoffTime": 240
},

"updaters": [
{
"type": "real-time-alerts",
"frequencySec": 30,
"url": "myUrl",
"feedId": "2"
},
{
"type": "stop-time-updater",
"frequencySec": 30,
"url": "myUrl",
"feedId": "2"
},
{
"type": "real-time-alerts",
"frequencySec": 30,
"url": "myUrl",
"feedId": "11"
},
{
"type": "stop-time-updater",
"frequencySec": 30,
"url": "myUrl",
"feedId": "11"
}
]
}

当我在本地启动 OTP 时,我的数据似乎没有任何变化。例如,如果我在 map 上放置一些随机起点和终点,它会向我显示一条路径,但我无法判断有实时反馈的版本和没有实时反馈的版本之间是否存在差异。

有时(不经常)我也会在控制台上收到这些消息:

10:43:14.163 INFO (GtfsRealtimeAlertsUpdater.java:100) Ignoring feed with an old timestamp.

如何正确测试实时数据是否得到正确处理?

最佳答案

我能想到两个选择。

  1. 查询transit index并查看是否有包含实时数据的停靠点。
  2. PlannerResource 进行 2 个几乎相同的查询,除了其中一个将查询参数ignoreRealtimeUpdates设置为true之外。然后比较一下是否有行程时间不同。

关于java - 打开旅行计划实时测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59875652/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com