OSM Daten und Indoor-Karten in KDE Itinerary
16.03.2023 , Hörsaal 3 (0119)

KDE's freie Reise-App Itinerary nutzt OSM Daten auf vielfältige Art und Weise, beispielsweise für Indoor-Karten von Bahnhöfen und Flughäfen. Dieser Vortrag betrachtet die dabei entstandenen Lösungen und die angetroffenen Herausforderungen.


KDE's Reise-App "Itinerary" unterstützt Nutzer dabei vor und während Reisen alle wichtigen Dokumente und alle relevanten Informationen stets zur Hand zu haben. Importierte Flug-, Zug- und Fernbus-Tickets, Hotelbuchungen und Anmeldungen oder Eintrittskarten zu Veranstaltungen werden dabei automatisch erkannt, anders als bei vergleichbaren Funktionen in proprietärer Software ohne dass private Daten dabei das eigene Gerät verlassen.

Bereits bei der Erkennung von Reisedokumenten spielen Daten aus OSM und Wikidata eine große Rolle, der sichtbarste Einsatz von OSM findet sich jedoch in den Indoor-Karten von Bahnhöfen und Flughäfen. Diese oftmals komplexen und mehrgeschossigen Gebäude sind häufig unter Zeitdruck zu durchqueren, sich präzise zurechtzufinden kann über das Erreichen einer knappen Verbindung entscheiden. Dies wird umso wichtiger je mehr weitere Anforderung bestehen, beispielsweise der Bedarf nach einem Aufzug auf Grund von schwerem Gepäck, einem Kinderwagen oder eines Rollstuhls.

Neben einer nach Stockwerken getrennten Darstellung ist für diesen Anwendungsfall auch die zuverlässige Erkennung von Elementen zum Stockwerks-Wechsel (Treppen, Rolltreppen, Aufzüge) sowie von Bahnsteigen/Gleisen, Bahnsteigsabschnitten und Gates erforderlich, um das Zusammenführen mit Echtzeit-Datenquellen (Ankunft/Abfahrtszeiten, Gleiswechsel, Störungen bei Aufzügen und Rolltreppen) zu ermöglichen. Ebenso enthalten sind die Auswertung von Öffnungszeiten und die Anzeige aktuell verfügbarer Leihfahrräder und -roller. All dies geschieht Client-seitig basierend auf OSM "Rohdaten-Tiles".

Siehe auch: Vortragsfolien (1,1 MB)

Volker beteiligt sich seit 20 Jahren in der KDE Community an der Entwicklung freier Software.