Zuletzt aktualisiert am

Diese Etappe in KDE Itinerary: Dezember - Januar

In den letzten zwei Monaten seit der letztenn Ausgabe hat KDE Itinerary neue vektorbasierte Kartenansichten und eine manuelle Steuerung für Stornierungen von Reservierungen erhalten, und es wurde unter anderem weiter am  Reverse Engineering proprietärer Zugtickets gearbeitet.

Disclaimer: Dies ist eine ÜBERSETZUNG von Volker Krauses 🇬🇧 Reihe über KDE Itinerary und verwandte Projekte. Assistiert von Deepl. Korrekturgelesen & aufbereitet von s3nnet.
Folgen Sie dem weißen Kaninchen blauen String für die Lektüre des englischen Originals. Beschwerden bitte hier entlang.

🗞 Neue Funktionen

Verbesserte Reisesuchseite

Die Benutzeroberfläche für die manuelle Suche nach öffentlichen Verkehrsmitteln wurde vereinfacht. Filter für bestimmte Verkehrsmittel befinden sich nun auf einer zweiten Seite, und Sie müssen nicht mehr im ersten Schritt eine Fahrt angeben, um die Ergebnisse hinzuzufügen. Stattdessen wird dies nun beim Speichern eines Ergebnisses abgefragt.

Fein abgestufte Löschkontrolle

Bei Reservierungen mit mehreren Tickets oder mehreren Reisenden ist es nun möglich, einzelne Tickets oder Reisende zu löschen, anstatt den gesamten Eintrag.

Höhenangaben in der Livestatusansicht

Die Livekarte zu Diensten mit der entsprechenden Onboard-API zeigt nun auch die aktuellen Höhenangaben an, sofern diese verfügbar sind.

🛤 Infrastruktur

Automatische Geokodierung für Reservierungsdaten

Damit viele Funktionen von Itinerary ordnungsgemäß funktionieren, müssen wir die geografischen Standorte der beteiligten Orte kennen, z. B. die Abfahrts- und Ankunftshaltestellen einer Zugfahrt. In vielen Fällen erhalten wir diese Informationen, indem wir Haltestellenkennungen erkennen, die sich z. B. in Ticket-Barcodes befinden. Es gibt eine Reihe von Heuristiken als Fallback (z. B. das Wissen, in welchen Gebieten ein Bahnunternehmen tätig ist), aber auch diese decken nicht alle Fälle ab.

Um dieses Problem zu beheben, kann Itinerary nun die verbleibenden Standorte mithilfe des OSM-Geokodierers Nominatim ermitteln. Da hierfür eine Online-Abfrage erforderlich ist, muss in den Einstellungen die Verwendung von Online-Datenquellen aktiviert sein, genau wie bei der Abfrage von Verspätungsinformationen.

Transitous Upgrade auf MOTIS v2.7

Die Aktualisierung von MOTIS, der Software hinter Transitous, brachte uns eine Reihe neuer Funktionen, von denen die folgenden für Itinerary besonders relevant sind:

  • Der Status und die Positionen der derzeit verfügbaren Mietfahrzeuge wie Fahrräder und Roller können nun abgefragt werden.
  • Unterstützung für GBFS-Bahnhofsbuchungs-URLs.
  • Unterstützung für mehrere Spracheinstellungen. Das bedeutet, dass nun auch sekundäre Sprachen berücksichtigt werden, wenn die beste Option für mehrsprachige Inhalte wie Störungsmeldungen ausgewählt wird.
  • Die Standortsuche umfasst nun auch die an den Haltestellen angebotenen Verkehrsmittel.

Unterstützung der Android-Plattform

Die Android-Build-Infrastruktur von KDE (auf der Itinerary basiert) wurde auf Android NDK r28 aktualisiert, wodurch die seit dem 1. November vom Google Play Store geforderte Seitengröße von 16 kB eingehalten werden kann.

Während dies von den Benutzern weitgehend unbemerkt blieb, wird das nächste erforderliche Update (auf Qt 6.10) leider einige weitere Nebenwirkungen haben. Zum ersten Mal seit vielen Jahren wird dadurch eine höhere Mindestversion von Android erforderlich sein, die von derzeit 21 (Android 5, aus dem Jahr 2014, 99,8 % kumulative Nutzung) auf 28 (Android 9, aus dem Jahr 2018, 91,7 % kumulative Nutzung) angehoben wird.

🎓 Das bedeutet, dass neuere Versionen von KDE-Android-Apps nicht mehr auf Geräten mit einer älteren Version als Android 9 laufen würden. Es ist unklar, wie viele unserer Nutzer davon betroffen wären, aber leider scheint es, als hätten wir hier kaum eine andere Wahl, als das Update etwas zu verzögern.

Wenn Sie Gedanken oder Feedback dazu haben, können Sie sich gerne dem KDE Android Matrix channel anschließen.

🎫 Events

In den letzten zwei Monaten gab es auch mehrere Veranstaltungen zu Themen, die mit dem Reiseplan in Zusammenhang stehen:

Itinerary wurde auch im Rahmen der Whirlwind-Tour durch das Land der Wikidata-basierten Anwendungen auf der Wikimania in Nairobi erwähnt.

Und es kommt noch mehr: Mitglieder der Teams von Itinerary und Transitous werden Ende Dezember auf dem 39C3 in Hamburg und Anfang Februar auf der FOSDEM in Brüssel zu Gast sein.

🔧 Fehlerkorrekturen & Verbesserungen

Reisedokument-Extraktor

  • Reisedokument-Extraktoren für Booking.com, CFR, citycity.se, Comboios de Portugal, Eurostar, Flixbus, FooEvents, GlobalTicket, Inviton, MÁV, NH Hotels, Predpredaj, Prioticket, Ryanair, TicketCounter, United, Ventra, Wiener Linien und ZSSK hinzugefügt oder verbessert.
  • Berücksichtigung der Busbahnhöfe und verbesserte Verwerfung von Güterterminals bei der Lokalisierung von Flughafeneingängen.
  • Ignorieren der Sitzplatzqualifikatoren („Fenster“, „Gang“ usw.) beim Vergleich der  Sitzplatznummern.
  • Zusammenführung der gemeinsamen Teile aller Elemente derselben Vorkommnisart, z. B. bei einer Mehrfachbuchung.
  • Betrachtung von Namen mit vertauschten Vor- und Nachnamen als gleichwertig.

All dies ist dank Ihrer Spenden für Reisedokumente möglich geworden!

ÖPNV-Daten

  • Hinzufügen eines Fahrzeug-Feature-Flags für Nachtzüge (unterstützt mit MOTIS- und Hafas-Backends).
  • Hinzufügen der Unterstützung für Agentur-/Betreiber-URLs (unterstützt mit MOTIS- und OTP-Backends). Dies kann nützlich sein, da dies derzeit die am weitesten verbreitete Möglichkeit ist, um tatsächlich etwas zu buchen.
  • Verbesserte Onboard-API-Unterstützung für Frecciarossa- und RailJet-Züge.
  • Verbesserte Leistung der Standort-Suchseite.

All dies kommt auch KTrip direkt zugute.

Itinerary App

  • Die Bearbeitung wirkt sich nun auf die aktuell ausgewählte Reservierung in einem Multi-Ticket- oder Multi-Reisenden-Batch aus.
  • Laden Sie nur Reservierungsdaten für die aktuelle Reisegruppe.
  • Fügen Sie die Importaktion der obersten Ebene erneut hinzu.
    Behebung der Leistungsprobleme und Abstürze bei der Anzeige von Suchergebnissen für Reisen.
  • Behebung der Online-Updates für eigenständige Apple Wallet-Pass-Tickets wie Zügli D-Tickets.
  • Behebung des Timer-Überlaufes bei der Transferüberwachung mit Qt 6.10.
  • Wenn ein Reiseergebnis hinzugefügt wird, obwohl keine Reise vorhanden ist, wird nun direkt gefragt, ob eine neue Reise erstellt werden soll.
  • Behebung eines Problems bei der Aktualisierung von Plattforminformationen aus geplanten Online-Daten, falls die Plattform im ursprünglichen Ticket falsch war.

🆘 Wie Sie helfen können

Feedback und Beispiele für Reisedokumente sind sehr willkommen, ebenso wie alle anderen Formen von Beiträgen. Fühlen Sie sich frei, sich uns im KDE Itinerary Matrix-Kanal anzuschließen.

ℹ️ Diese Serie (🇬🇧 volkerkrause.eu) und ihre deutsche Übersetzung (hic) erscheinen derzeit im Zweimonatsrhythmus. Stay tuned 💕

Eine Übersetzung von s3n🧩net

Comments