Opentransportdata.swiss

StopPointRef in StopEventResult wird falsch gemappt

Bei der Antwort des Abfahrtsanzeigers fällt mir auf, dass bei den OnwardCalls (evtl. auch bei den PreviousCalls, habs dort nicht überprüft) oftmals der StopPointRef zweimal hintereinander für unterschiedliche Halte die gleiche Referenz geliefert wird.

Bsp. beim RE 4379 ab Langnau i.E. kommen folgende OnwardCalls:

  • 8508208 Trubschachen (korrekt)
  • 8508210 Escholzmatt (korrekt)
  • 8508210 Schüfpheim (StopPointRef von Escholzmatt, korrekt wäre 8508211)
  • 8508213 Entlebuch (korrekt)
  • 8508213 Wolhusen (StopPointRef von Entlebuch, korrekt wäre 8508215)

Das Verhalten tritt eigentlich bei praktisch jeder Abfrage auf, jedoch nicht 100% reproduzierbar, so z.B. beim R 1960 ab Zuoz:

  • 8509259 S-chanf
  • 8509260 Chinous-chel-Brail
  • 8509260 Zernez (falsch)
  • 8509263 Susch
  • 8509263 Sagliains (falsch)
  • 8509264 Lavin
  • 8509265 Guarda
  • 8509266 Ardez
  • 8509267 Ftan Baraigla
  • 8509267 Scuol-Tarasp (falsch)

Ein Beispiel-Request und Response hab ich hier abgelegt: http://www.fiasim.ch/trias_abfrage.txt

1 Like

Besten Dank @romanfrey frür den Hinweis. Wir gehen dem nach und melden uns baldmöglichst!

1 Like