Nakaner
(Nakaner)
5
Hallo,
haben mehrere aufeinander folgende 25cm-Segmente der Messdaten identische Start- und Endpunkte, d.h. kannst du sie anhand der Koordinaten miteinander zu einer langen Kette verknüpfen? Falls ja, tue das und nutze dann Map Matching um die entstehende Linie auf das Gleisnetz von OSM zu matchen.
https://www.graphhopper.com/blog/2016/08/08/releasing-the-map-matching-api/ erklärt grob, was Map Matching ist. GraphHopper sowie mein auf GraphHopper aufbauender Eisenbahnrouter OpenRailRouting (API-Dokumentation) unterstützt auch Map Matching. Eine öffentliche Instanz dieser API gibt es derzeit nicht, aber das Setup ist nicht allzu schwer.
Beim Map Matching kann versehentlich ein Matching auf das Gleis der Gegenrichtung erfolgen, wenn die Strecke zweigleisig ist. OpenRailRouting unterstützt momentan noch keine Tags, mit denen die übliche Fahrtrichtung angegeben wird. Bislang hat mir die Zeit gefehlt, das zu unterstützen, aber wenn jemand das geschäftlich nutzt und die Arbeit bezahlt, geht es schneller. 
Viele Grüße
Michael