2 ms·
I'm paid to work on OSRM. Obviously the data is imperfect, and there are lots of edge cases (https://github.com/Project-OSRM/osrm-backend/issues/2145 https://g
by danpat 10y ago
I'm paid to work on OSRM.
Obviously the data is imperfect, and there are lots of edge cases (https://github.com/Project-OSRM/osrm-backend/issues/2145 https://github.com/Project-OSRM/osrm-backend/issues/2145). But overall, it works pretty well. There are regional disagreements about the highway hierarchy (primary/secondary/tertiary/etc), but as long as the structure is locally consistent, you generally get the routing results you expect (routes tend to major arteries, etc).
ETA calculation is a bit hit-and-miss, but the only way to correct this is to use real-world measurements.
The great thing is that if you find something weird, you can just fix it. This happens overwhelmingly more often that people deliberately introducing errors.