Kartendaten: Lyft verbessert Openstreetmap im Vorbeifahren

Der Fahrdienst-Vermittler Lyft hat einen Algorithmus entwickelt, der fehlerhafte Openstreetmap-Daten durch das Verhalten seiner Fahrer verbessert.

Artikel veröffentlicht am , Kristian Kißling/Linux Magazin
Lyft verbessert automatisch die Openstreetmap-Daten.
Lyft verbessert automatisch die Openstreetmap-Daten. (Bild: Sam Barnes/Collision via Sportsfile)

In seinem Engineering-Blog schreibt der Fahrdienst-Vermittler Lyft, dass das Unternehmen Tausende von Fehlern in Openstreetmap behoben hat. Das Auffinden und Beheben der fehlerhaften Daten geschieht demnach nicht manuell wie bei den sonst üblichen Bearbeitungen durch die Openstreetmap-Community, sondern hauptsächlich automatisch.

Stellenmarkt
  1. Senior Software Architekt (m/w/d)
    esentri AG, Ettlingen, Köln, München (Home-Office)
  2. Head of IT Project Services (m/f/d) EMEA
    Fresenius Medical Care, Bad Homburg vor der Höhe
Detailsuche

Das Vorgehen von Lyft ist dabei nicht ohne Eigennutz, denn das Unternehmen verwendet, wie andere Anbieter auch, Openstreetmap (OSM) als Basis für das eigene Kartenmaterial. So misst das Unternehmen Wegdistanzen und errechnet die dafür benötigte Fahrzeit, lokalisiert Fahrer und Kunden und sucht die kürzesten Wege.

Allerdings ist das OSM-Material aus verschiedenen Gründen nicht vollständig, denn Städte verändern sich permanent. Einerseits fehlen alte und neu gebaute Straßen, wegen Bauarbeiten geschlossene Straßen sind wieder offen oder es gibt neue Gebäude. Zumindest für den Einsatzbereich, in dem sich die Lyft-Fahrer bewegen (meist urbane Räume wie Innenstädte), kann Lyft das Material verbessern, weil die Lyft-Fahrer permanent Smartphone-Daten an das Unternehmen schicken.

Der von Lyft entwickelte Algorithmus (semi-interacting Multiple Model, sIMM) verbindet dabei einen Kalman-Filter (der ungebundene GPS-Daten erzeugt) mit einem Map-Matching-Algorithmus auf Basis des Hidden Markov Model (HMM). Lyft erfährt aus diesen Daten dann, ob die GPS-Positionen auf das in den Karten verzeichnete Straßennetz passen.

Zwei Fehlertypen für bessere Daten

Golem Akademie
  1. Advanced Python - Fortgeschrittene Programmierthemen
    16./17. September 2021, online
  2. OpenShift Installation & Administration
    9.-11. August 2021, online
Weitere IT-Trainings

Dafür gibt es zwei Typen von Fehlermeldungen. Die erste erscheint, wenn ein Fahrer dort langfährt, wo es laut OSM keine Straße gibt. Hier fehlen also Straßen in der Map und der Kalman-Filter kommt zum Einsatz. Der zweite Fehlertyp tritt dort auf, wo laut Map eine Straße existiert, aber der Fahrer eine andere Route nimmt, weil die Straße in der Realität nicht existiert oder nicht befahrbar ist (HMM).

Beide Fehlermeldungen betreffen auch die Richtungen von Einbahnstraßen und die Existenz von Wendemöglichkeiten. Typ 1 zeigt also, wo Straßen auf der Karte fehlen, Typ 2 zeigt, ob Straßen in der Realität fehlen oder nicht befahrbar sind, die die Karte aber anzeigt.

Anhand der Unterschiede zwischen dem Kartenmaterial und den von den Lyft-Fahrern gesendeten Daten erkennt Lyft so also Defizite und repariert sie in Openstreetmap. Beispiele aus Minneapolis und Details zu den Problemen beim Tracken von GPS-Daten erklärt der Blogpost.

So funktioniert etwa die Typ-1-Fehlererkennung auf breiten Straßen oft nicht gut. Auch wenn die Karte in diesem Fall stimmt, aktiviert die Software häufig den Off-Road-Modus. Das liegt daran, dass OSM zwar ein Tag für die Breite von Straßen besitzt, dieses aber selten richtig zum Einsatz kommt.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed


Aktuell auf der Startseite von Golem.de
Der Nachfolger von Windows 10
Windows 11 ist da

Nun ist es offiziell: Microsoft kündigt das neue Windows 11 an. Vieles war bereits vorher bekannt, einiges Neues gibt es aber trotzdem.

Der Nachfolger von Windows 10: Windows 11 ist da
Artikel
  1. Krypto-Betrug in Milliardenhöhe: Gründer von Africrypt stehlen 69.000 Bitcoin
    Krypto-Betrug in Milliardenhöhe
    Gründer von Africrypt stehlen 69.000 Bitcoin

    Die Gründer der Kryptoplattform Africrypt haben sich offenbar mit 69.000 gestohlenen Bitcoin abgesetzt. Der Betrug deutete sich schon vor Monaten an.

  2. Microsoft Store: Windows 11 kann Android-Apps ausführen
    Microsoft Store
    Windows 11 kann Android-Apps ausführen

    Zusammen mit Amazon wird Microsoft diverse Android-Apps im Microsoft Store anbieten. Diese können dann nativ auf Windows 11 genutzt werden.

  3. iPhone: Apple warnt offenbar Leaker aus China
    iPhone
    Apple warnt offenbar Leaker aus China

    Bevor Apple neue Geräte veröffentlicht, gibt es oft eine Reihe von Leaks aus chinesischen Produktionsanlagen. Leaker haben nun Post bekommen.

teleborian 12. Sep 2019

Vielleicht kannst du ja mit StreetComplete noch ein paar erfolge verbuchen. Das Tool ist...

imo (Golem.de) 10. Sep 2019

Vielen Dank für den Hinweis.


Folgen Sie uns
       


Du willst dich mit Golem.de beruflich verändern oder weiterbilden?
Zum Stellenmarkt
Zur Akademie
Zum Coaching
  • Schnäppchen, Rabatte und Top-Angebote
    Die besten Deals des Tages
    Schnäppchen • Mega-Wiedereröffnung bei MediaMarkt - bis zu 30 Prozent Rabatt • Samsung SSD 980 Pro PCIe 4.0 1TB 166,59€ • Gigabyte M27Q 27" WQHD 170Hz 338,39€ • AMD Ryzen 5 5600X 251,59€ • Dualsense Midnight Black + R&C Rift Apart 99,99€ • Logitech Lenkrad-Sets zu Bestpreisen [Werbung]
    •  /