Project-OSRM / osrm-backend

Open Source Routing Machine - C++ backend
http://map.project-osrm.org
BSD 2-Clause "Simplified" License
6.45k stars 3.42k forks source link

Take route width into account on map matching #4480

Open gardster opened 7 years ago

gardster commented 7 years ago

Some roads in the world has outstanding width. Usually it is happen before toll lines. So GPS point may be very accurate (3 meters per GPS; 3*3 = 9 meters inside OSRM) but lay far from road's centerline. This cause matching errors, that can be fixed only with mapping of each traffic line. Like here: https://www.openstreetmap.org/node/4889960069

emiltin commented 7 years ago

could be related to routing on areas? #64

Komzpa commented 7 years ago

Another case where it's necessary: https://www.openstreetmap.org/node/5083705166 If toll plaza is mapped as a single cantral line, the route on the southern lane gets snapped to a service way, and then, when track is lost due to tunnel, makes five circles to get out and return to toll plaza.

github-actions[bot] commented 4 months ago

This issue seems to be stale. It will be closed in 30 days if no further activity occurs.

1ec5 commented 4 months ago

@kuanb recently gave a talk comparing approaches to modeling fanouts; map matching behavior is implicitly a major consideration.