我正在我的本地机器上设置一个 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 时,我的数据似乎没有任何变化。例如,如果我在地图上放置了一些随机的起点和终点,它会显示一条路径,但我无法判断有无实时馈送的版本之间是否存在差异。
有时(不经常)我也会在控制台上收到这些消息:
10:43:14.163 INFO (GtfsRealtimeAlertsUpdater.java:100) Ignoring feed with an old timestamp.
如何正确测试实时数据是否被正确处理?