Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Komplexe Langsamfahrstellen konsolidieren #227

Open
3 tasks
StephanieFrancke opened this issue Sep 4, 2024 · 3 comments
Open
3 tasks

Komplexe Langsamfahrstellen konsolidieren #227

StephanieFrancke opened this issue Sep 4, 2024 · 3 comments
Assignees

Comments

@StephanieFrancke
Copy link
Collaborator

StephanieFrancke commented Sep 4, 2024

Ausgangslage

Als Lokpersonal oder Beobachter möchte ich Langsamfahrstellen im Fahrbild konsolidiert sehen, damit das Fahrbild übersichtlich bleibt.

Weiterführende Links

--

Out of Scope

Akzeptanzkriterien

  • Wenn mehrere Langsamfahrstellen sich in der Kilometrierung überschneiden (komplexe Langsamfahrstelle), dann werden sie ebenfalls zusammengefasst.
    • Die Kilometrierung wird in diesem Fall kumuliert (tiefste und höchste Kilometrierung).
    • Falls die Geschwindigkeiten unterschiedlich sind, wird im Fahrbild die tiefste Geschwindigkeit angezeigt und daneben eine Hinweis (tbd @EverheardofUX), dass es mehrere Geschwindigkeiten gibt.
    • Die Anzahl kummulierter Langsamfahrstellen wird vor einem Langsamfahrstellen-Icon im Fahrbild angezeigt.
  • Wenn Langsamfahrstellen auf beide Arten kummuliert werden könnten (sequenziell und gleichzeitig auch überschneidend), dann wird immer aus den überschneidenden Langsamfahrstelle eine eigene Gruppe gebildet und aus den restlichen (sofern mehrere vorhanden) eine sequenzielle Konsolidierung.

Testszenarien

Vorbedingung:

  • Das Lokpersonal öffnet eine Fahrordnung mit Langsamfahrstellen:
    • Die Fahrordnung besteht aus den Betriebspunkten A und B.
    • Langsamfahrstelle 1 ist zwischen Betriebspunkt A und B (Kilometrierung 42.693 - 43.005) mit einer Geschwindigkeit von 80.
    • Langsamfahrstelle 2 ist zwischen Betriebspunkt A und B (Kilometrierung 41.323 - 45.523) mit einer Geschwindigkeit von 50.
    • Langsamfahrstelle 3 ist zwischen Betriebspunkt A und B (Kilometrierung 36,425 - 37,266) mit einer Geschwindigkeit von 80.

Durchführung:

  • Die Langsamfahrstelle 1 und 2 werden einzeln zwischen Betriebspunkt A und B kumuliert dargestellt:
    • Kilometrierung 41.323 - 45.523
    • Geschwindigkeit 50 und ein Hinweis auf abweichende Geschwindigkeiten,
    • 2 Langsamfahrstellen
  • Die Langsamfahrstellen 3 wird nicht mit Langsamfahrstelle 1 und 2 kombiniert sondern einzeln angezeigt.

Team Review

  • BA Review
  • DEV Review
  • PO Review
@StephanieFrancke
Copy link
Collaborator Author

Hoi @Grodien, @EverheardofUX und @marcdettwiler
Diese Anforderung habe ich auf Basis der Entscheide in der Fachgruppe ein wenig umformuliert. Ausserdem habe ich die komplexen LaFas (überschneidend in der Kilometrierung) ergänzt. Die komplexen LaFas wären theoretisch ein Thema für EP1, aber da wir sowieso noch keine Daten haben und wir in dieser Story die sequenzielle Kummlierung angehen, habe ich es kombiniert.

Bitte prüft insbesondere, ob ich die Story noch weiter auftrennen soll (komplexe LaFas, sequenzielle LaFas, Details aufrufen).

@Grodien
Copy link
Collaborator

Grodien commented Feb 4, 2025

Hoi @StephanieFrancke
Hast du das mit Daniel Minder angeschaut. Wenn ich mir das XML Schema anschauen, können gar keine Überlappenden Langsamfahrstellen übertragen werden, sondern müssen von TMS zusammengefasst werden. TemporaryConstraints bietet so wie ich das sehe keine "ID" an wie mehrere unterschieden werden können. Es muss immer ein Start->End kommen. Start->Start->End->End lässt sich nicht unterscheiden, welche der beiden beendet wird.

@Grodien
Copy link
Collaborator

Grodien commented Feb 5, 2025

@StephanieFrancke Habe Daniel Minder zu diesem Thema angefragt und warte auf eine Antwort

@StephanieFrancke StephanieFrancke changed the title Langsamfahrstellen konsolidieren und Details aufrufen Komplexe Langsamfahrstellen konsolidieren Feb 11, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Backlog
Development

No branches or pull requests

4 participants