topological-state / stskit

python-interface and graphical tools for stellwerksim game
MIT License
4 stars 4 forks source link

Getrennte Bahnhöfe (BS, LZ, BN, etc.) in der Anschlussmatrix #117

Open PianoRailways opened 1 year ago

PianoRailways commented 1 year ago

Mir ist aufgefallen, dass Bahnhöfe, die mehrere Teile haben oder abseits gelegene Gleise wie Basel SBB (SBB/SNCF), Luzern (SBB/zb) oder Bern (49/50 und Rest) in der Anschlussmatrix jeweils nicht beide dargestellt werden. Dies ist in den meisten Fällen jedoch wichtig. Wie man das genau lösen könnte weiss ich auch nicht, eventuell irgendwie die zu berücksichtigenden Bahnsteige auswählen können, wie auch bei der Gleisbelegung schon.

topological-state commented 1 year ago

Man kann jetzt schon (in der Konfigurationsdatei) Gleise zu einem Bahnhof zusammenfassen. In Bern und Luzern ist das problemlos, siehe die unter config mitgelieferten Konfigurationsvorlangen. Die Frage ist, ob z.B. in Basel oder Zürich (Löwenstrasse) in einem anderen Programmteil Probleme auftreten, wenn die Gleise z.B. nicht mit denselben Anschlüssen verbunden sind oder die Fahrzeiten zu den Anschlüssen sehr unterschiedlich sind.

Ich überlege mir, zwischen Bahnhof und Gleis noch eine weitere Ebene einzufügen, z.B. Gleisgruppe. Damit könnte auch die Gleisauswahl im Modul Gleisbelegung etwas übersichtlicher gestaltet werden. Eine detaillierte Gleisauswahl will ich für die Anschlussmatrix eher nicht umsetzen.