VDVde / OJP

Open API for distributed journey planning. CEN/TS 17118:2017.
https://www.vdv.de/open-journey-planner.aspx
22 stars 12 forks source link

Checking the power of ParallelService with an example from OeBB #398

Closed ue71603 closed 10 months ago

ue71603 commented 11 months ago

Original request

(in German) Wir haben uns „OJP 1.1 Service(Section)_rework“ nochmal durchgeschaut und sind dabei nochmal auf einen Punkt gestoßen den wir gerne mit dir klären möchten.

Folgende 2 Varianten dafür können wir jetzt mit den ServiceSections abbilden:

Beispiele Parallelzug: NJ 490:

1 9

NJ 40490:

1 9

Beispiel Zugnummernänderung an der Grenze: NJ 490 innerhalt Österreich bis Grenze:

1 5

NJ 590 ab Grenze nach Deutschland:

5 9

Wenn allerdings beides gleichzeitig vorkommt können wir die Einzelteile nicht mehr zusammenfinden (das wird nicht recht oft passieren aber theoretisch ist das möglich)

Beispiele Parallelzug und Zugnummernänderung an der Grenze: Hauptzug NJ 40490 innerhalt Österreich bis Grenze:

1 (Hauptzug) 1 5

Hauptzug NJ 50490 ab Grenze nach Deutschland:

1 (Hauptzug) 5 9

Parallelzug NJ 490 innerhalt Österreich bis Grenze:

2 (Parallelzug1) 1 5

Parallelzug NJ 590 ab Grenze nach Deutschland:

2 (Parallelzug1) 5 9

Man bräuchte hier also noch eine Art Referenz in jeder ServiceSection die mir sagt zu welchem physischen Zug der Abschnitt gehört. So ähnlich wie oben im Feld „TrainReference“ Vielleicht findest du noch eine bessere Variante.

Treatment of task

I will start modeling as an example and see if the new ParallelService does this. If not an extension is needed.