It looks like the trains at Canary Wharf are duplicated, although the platforms are different. This is visible here:
The raw data is similar. Here’s a fragment for a train (or 2) going to Bank simultaneously.
{
"$type": "Tfl.Api.Presentation.Entities.Prediction, Tfl.Api.Presentation.Entities",
"id": "-937089209",
"operationType": 1,
"vehicleId": "",
"naptanId": "940GZZDLCAN",
"stationName": "Canary Wharf DLR Station",
"lineId": "dlr",
"lineName": "DLR",
"platformName": "Platform 5",
"direction": "inbound",
"bearing": "",
"destinationNaptanId": "940GZZDLBNK",
"destinationName": "Bank DLR Station",
"timestamp": "2020-08-29T12:30:23.4606832Z",
"timeToStation": 880,
"currentLocation": "",
"towards": "",
"expectedArrival": "2020-08-29T12:45:03Z",
"timeToLive": "2020-08-29T12:45:03Z",
"modeName": "dlr",
"timing": {
"$type": "Tfl.Api.Presentation.Entities.PredictionTiming, Tfl.Api.Presentation.Entities",
"countdownServerAdjustment": "00:00:00",
"source": "0001-01-01T00:00:00",
"insert": "0001-01-01T00:00:00",
"read": "2020-08-29T12:31:03.952Z",
"sent": "2020-08-29T12:30:23Z",
"received": "0001-01-01T00:00:00"
}
},
{
"$type": "Tfl.Api.Presentation.Entities.Prediction, Tfl.Api.Presentation.Entities",
"id": "-937089209",
"operationType": 1,
"vehicleId": "",
"naptanId": "940GZZDLCAN",
"stationName": "Canary Wharf DLR Station",
"lineId": "dlr",
"lineName": "DLR",
"platformName": "Platform 6",
"direction": "inbound",
"bearing": "",
"destinationNaptanId": "940GZZDLBNK",
"destinationName": "Bank DLR Station",
"timestamp": "2020-08-29T12:30:23.4606832Z",
"timeToStation": 880,
"currentLocation": "",
"towards": "",
"expectedArrival": "2020-08-29T12:45:03Z",
"timeToLive": "2020-08-29T12:45:03Z",
"modeName": "dlr",
"timing": {
"$type": "Tfl.Api.Presentation.Entities.PredictionTiming, Tfl.Api.Presentation.Entities",
"countdownServerAdjustment": "00:00:00",
"source": "0001-01-01T00:00:00",
"insert": "0001-01-01T00:00:00",
"read": "2020-08-29T12:31:03.952Z",
"sent": "2020-08-29T12:30:23Z",
"received": "0001-01-01T00:00:00"
}
},
Is this an error in the data?
Rob