Zuletzt aktualisiert am

Nachgereicht · Diese Etappe in KDE Itinerary: August - September

In den letzten zwei Monaten seit dem letzten Update wurde KDE Itinerary um zahlreiche Verbesserungen erweitert, darunter die Möglichkeit, den aktuellen Standort als Ausgangspunkt für die Suche nach Reiserouten zu verwenden, ein Währungsumrechner und die Möglichkeit, Details zu Hotelzimmern zu speichern.

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

Routensuche ausgehend vom aktuellen Standort

Der aktuelle Standort des Geräts kann nun als Ausgangspunkt für die Routensuche verwendet werden.

Weitere Details finden Sie in Kais Blogbeitrag zu diesem Thema.

Währungsrechner

Der gleiche Blogbeitrag behandelt auch den neu hinzugefügten Währungsrechner. Während Itinerary bereits seit einiger Zeit Währungsumrechnungskurse anzeigen konnte, ist es nun auch möglich, beliebige Werte einzugeben und diese in beide Richtungen umrechnen zu lassen.

Hotelzimmerdetails

Eine weitere Neuerung ist ein neues Feld in Hotelreservierungen zur Erfassung von Zimmernummern oder Zimmerzugangscodes. Dies ist besonders nützlich in Hotels, in denen Ihnen all diese Informationen während des (automatisierten) Check-ins auf einem Display angezeigt werden und Sie keinen physischen Schlüssel oder keine Papierkarte erhalten.

Kai hat darüber in einem anderen Blogbeitrag berichtet.

🎫 Events

In etwa zwei Wochen findet die erste Ausgabe der Open Transport Community Conference in Wien, Österreich, statt. Dort werden viele Themen behandelt, die für Itinerary von großer Relevanz sind, darunter Routenplanung für den öffentlichen Nahverkehr, die Freigabe von Fahrplandaten des öffentlichen Nahverkehrs und Ticket-Barcodes, um nur einige zu nennen. Ich bin gespannt, was dabei herauskommen wird.

Es wird außerdem zwei weitere OSM Hack Weekends geben, eines in Berlin und eines in Karlsruhe.

🛤 Infrastruktur

An Haltestellen verfügbare Verkehrsmittel

Für Backends mit Daten zum öffentlichen Nahverkehr, die dies unterstützen, kann KPublicTransport nun auch die angebotenen Verkehrsmittel oder sogar die angebotenen öffentlichen Verkehrslinien für Haltestellen in Geokodierungsabfragen auflisten.

Dies ermöglicht eine detailliertere Anzeige der Suchergebnisse für Standorte. Die aktuelle Benutzeroberfläche für die Standortsuche nutzt dies jedoch noch nicht in vollem Umfang, bisher werden nur allgemeine Symbole für die Verkehrsmittel angezeigt.

Dies ist derzeit mit OpenTripPlanner und Hafas-basierten Backends verfügbar und wird auch KTrip zugute kommen.

Reisesynchronisierung über Matrix

Bei der seit langem versprochenen Matrix-basierten Reisesynchronisierung zwischen verschiedenen Instanzen von Itinerary wurden einige Fortschritte erzielt. Insbesondere kann der Synchronisierungscode nun die Größenbeschränkung für Matrix-Ereignisse korrekt verarbeiten und größere Elemente transparent in verschlüsselte Dateien verschieben. Außerdem deckt er mittlerweile alle internen Datentypen von Itinerary ab (Reservierungen, Transfers, Live-Daten, Wallet-Pässe und Dokumente).

Es gibt noch einige Probleme, die gelöst werden müssen, insbesondere zu Beginn der Synchronisierung einer neuen Reise und ganz am Ende beim Löschen einer Reise.

Unterstützung für Android SDK 35

Itinerary musste zusammen mit allen anderen KDE-Anwendungen für Android und deren zugrunde liegendem Stack angepasst werden, damit es mit dem nun obligatorischen Edge-to-Edge-Modus des Android SDK 35 korrekt funktioniert. Wenn dies korrekt funktioniert, werden Sie keinen Unterschied bemerken, abgesehen von einigen wenigen Stellen mit Vollbildinhalten. Ohne diese Anpassung hätten die Dinge entweder sehr fehlerhaft ausgesehen oder wir hätten keine Updates mehr über den Google Play Store durchführen dürfen.

Zu diesem Thema gibt es einen separaten Beitrag mit weiteren Details.

MOTIS-Update für Transitous

Ein besonders bedeutendes MOTIS Update, das auf Transitous bereitgestellt wurde, war v2.2, das die Möglichkeit bot, Fahrplandaten mit Lua-Skripten zu ändern, die während des Datenimports angewendet wurden.

Dadurch können Probleme in den Eingabedaten behoben werden, die wir bisher nicht upstream beheben konnten, und Konventionen zwischen verschiedenen Datensätzen normalisiert werden.

Prominente Beispiele sind die deutschen Fernzüge, die nun wie erwartet benannt werden (unter Verwendung der Zugnummer anstelle der viel seltener verwendeten Liniennummer), und die Flixbus-Busse in Europa, die nun tatsächlich als Fernbusse klassifiziert werden (was für das Funktionieren der Filterung wichtig ist).

Es gibt noch mehr zu beheben, beispielsweise haben die französischen Fernzüge ein ähnliches Problem wie die deutschen, was wahrscheinlich irgendwann einen eigenen Beitrag verdient.

🔧 Fehlerkorrekturen & Verbesserungen

Reisedokument-Extraktor

  • Reisedokument-Extraktoren für AirAsia, B&B Hotels, Booking.com, Center Parcs, Colosseum, Cvent, Ethiad, Eurostar, Eventbrite, FCB, Finnair, LTG Link, Northlink Ferries, Odoo, pathe.fr, Pretix, RegioJet, Ryanair, SNCF, Tito, tixly, United Airlines und ZSSK hinzugefügt oder verbessert.
  • Die Analyse von Apple Wallet-Pässen mit einem UTF-8-BOM in ihren Nachrichtenkatalogen wurde korrigiert.
  • Unterstützung für Apple Wallet-Pass-Bundles (.pkpasses Dateien) wurde hinzugefügt.
  • Verwenden Sie Aztec-Barcodes für MÁV-Inlandstickets, auch wenn diese als PDF417-Barcode angegeben sind. Dies behebt hoffentlich Probleme beim korrekten Scannen von PDF417-MAV-Tickets.
  • Extraktionsskripte können nun explizit gedrehten Text anfordern.
  • Berücksichtigung der Aufteilung von Zügen bei der Feststellung, ob sich zwei Reservierungen auf dieselbe Fahrt beziehen.

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

ÖPNV-Daten

  • Behandlung zusätzlicher Verkehrsmittel, die in MOTIS v2.0.76 hinzugefügt wurden (Hubsteiger, Seilbahnen, Standseilbahnen).
  • Nutzung von Zeitzoneninformationen aus MOTIS v2.3.
  • Unterstützung variabler Polylinien-Kodierungsauflösungen für MOTIS.
    Analyse von Fahrzeugmerkmalen und Betreiberinformationen in älteren Hafas-Fahrten.
  • Korrektur der Analyse von Zwischenstopps in älteren Hafas-Fahrten.
  • Korrektur der Analyse von SNCF-Borddaten mit fehlenden Beförderungsinformationen (Fehler 506874).
  • Unterstützung der Ergebnisseiten für LTG Link und Srbija voz.
  • Hinzufügen der Unterstützung für zwei neue EFA-Verkehrsmittel (Bedarfsdienste und Fernbusse).
  • Sortieren des Standort-Suchverlaufs unter Berücksichtigung der Spracheinstellung.
  • Verbesserte automatische Backend-Auswahl für Standortsuchen ohne Kontextinformationen.

All dies kommt auch KTrip direkt zugute.

Itinerary App

  • Ticket-Barcodes für Hotels anzeigen sofern verfügbar. Dies kommt zwar eher selten vor, ist aber bei Verwendung durchaus relevant.
  • Positionierung der Anzeige der Reiseergebnisse bei Suchanfragen nach Ankunftszeit zunächst am Ende (Fehler 507149).
  • Verwendung (nach Möglichkeit) von 2D-Barcodes in Apple Wallet-Pässen, da diese auf dem Display eines Mobiltelefons zuverlässiger gescannt werden können.
  • Entfernung doppelter Einträge aus der Anzeige der Sitzplatznummern.
  • Fügt den exportierten Daten auch den Standort-Suchverlauf und heruntergeladene Daten zu öffentlichen Verkehrsmitteln hinzu, um eine vollständigere Migration auf ein anderes Gerät zu ermöglichen.
  • Verwendung eines geeigneteren Zeitformats in Verspätungsbenachrichtigungen.
  • Behebung der Darstellung einiger Rich-Text-Felder in Apple Wallet.
  • Anzeige auch der Veranstaltungsnamen in der Reisekartenansicht.
  • Anzeige der maximalen Auslastung einer Haltestelle, wenn wir keine Auslastungsinformationen für die Abfahrtshaltestelle haben.
  • Die Leistung bei der Anzeige von Suchergebnissen für Reisen wurde verbessert.
  • Das Herunterladen von Logos für öffentliche Verkehrsmittel folgt nun ebenfalls der Einstellung für die Verwendung von Wikimedia-Online-Inhalten.
  • Skalierungsprobleme bei SVG-Symbolen für öffentliche Verkehrsmittel wurden behoben.
  • Aktionsgruppen werden nun einheitlich in das Überlaufmenü verschoben, wenn sie nicht in die Symbolleiste passen.
  • Die Berechnung der Umsteigezeit für Ereignisse ohne Endzeit wurde korrigiert.
  • Es können weitere Umstiege hinzugefügt werden, wenn ein benachbarter Umstieg weit genug entfernt ist.
  • Die Behandlung von Elementen ohne explizite Endzeit bei der automatischen Gruppierung von Fahrten wurde korrigiert.
  • Bei der Festlegung des Standard-Importziels wird nun die aktuelle Fahrt bevorzugt.
  • Die Anwendung von Flugreise-Suchergebnissen auf Flugbuchungen wurde korrigiert und es werden Einträge für Luftseilbahnen erstellt.

🆘 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