schildbach / public-transport-enabler

Unleash public transport data in your Java project.
https://groups.google.com/forum/#!forum/public-transport-enabler-discuss
GNU General Public License v3.0
378 stars 131 forks source link

Via-Erweiterung möglich? #139

Open bugzillus opened 7 years ago

bugzillus commented 7 years ago

Wäre möglich, zumindest bei den Providern, die es unterstützen, in der API (a) eine Eingabemöglichkeit zur Aufenthaltszeit und (b) eine zweite Via-Station zu ergänzen?

schildbach commented 7 years ago

Mir fehlte zwar bislang der Usecase, aber ich bin für einen entsprechenden PR offen. Hast du mal ein Beispiel für deinen Punkt 3?

Für Anwender mit Einschränkungen (bzw. auch für alle anderen) gibt es eigentlich den WalkSpeed.

bugzillus commented 7 years ago

Hast du mal ein Beispiel für deinen Punkt 3?

Von München nach Berlin kommt man alternativ über Hannover/Braunschweig/Halle/Leipzig, Stuttgart/Nürnberg, Augsburg/Ingolstadt. Gute Preise gibt es meist auf den "langsameren" und damit weniger nachgefragten Verbindungen oder mit viel Umsteigen. In letzter Zeit scheint die Bahn auch gerne Sparpreis-Tickets zu verkaufen, die sich von einem Wochenendticket nur durch einen kurzen Fernverkehrs-Abschnitt (mit Zugbindung) unterscheiden. Wenn man so einen Sparpreis gekauft hat,, hilft es nichts, wenn die Abfrage nur die schnellsten Verbindungen auswirft, aber nicht die, die man fahren muss. Dann vielleicht noch lieber in M Hbf eingestiegen als in Pasing, oder in B Hbf als in Spandau, und schon braucht man auch am Start- oder Zielort noch ein Via ...

Für Anwender mit Einschränkungen (bzw. auch für alle anderen) gibt es eigentlich den WalkSpeed.

Ja, aber auch das ist im Einzelfall nicht zwangsläufig zielführend, weil jeder Bahnhof anders ist und man unterschiedlich Luft einplanen möchte. In Berlin kann es ewig dauern, bis der Aufzug da und frei ist (wenn er denn geht), in Magdeburg muss ein Rolli-Fahrer am Lokal-Bahnsteig weit hinten am Bahnsteigende auf die Assiszenz warten, bis er über's Gleis rollen darf. Das lässt sich schlecht in schnell/mittel/langsam abbilden. Und wie oben, unabhängig von Einschränkungen: Wenn man beim Umsteigen z. B. Zugbindung auf einen IC hat, vorher jedoch noch ein ICE dieselbe Strecke fährt, muss man über die Aufenthaltsdauer erzwingen, dass der IC und nicht der ICE in der Verbindung verwendet wird.

Es mag sein, dass andere das nicht brauchen, ich nutze die Vias ständig.