graphhopper / map-matching

The map matching functionality is now located in the main repository https://github.com/graphhopper/graphhopper#map-matching
https://www.graphhopper.com/open-source/
Apache License 2.0
785 stars 274 forks source link

Suggestion: More precision #2

Closed Alby1987 closed 9 years ago

Alby1987 commented 9 years ago

During the matching algorithm, the software can do an extra check to remove spurious errors. The program may check the edge of the point, and check one (two-customizable) points backwards and one (two-customizable) points forwards to see if their edge is in a street that's on the same class. If the point before (x-1) and after (x+1) are on a highway, and x is not on a motorway, you can do an extra check if the point is near a motorway, and ignore it if it so. Could this be a right idea?

karussell commented 9 years ago

This should be taken care automatically from the used algorithm based on a simple routing. Also the tag information is currently not available after import (but this is rather easy to fix)

karussell commented 9 years ago

I'll close this for now, as currently there are no real world examples which make the map-matching failing for this scenario. Please reopen if you encounter such issues!