[OSRM-talk] Map-matching transit vehicles: giving preference to known routes?

Nate Wessel nate.wessel at mail.utoronto.ca
Mon May 22 00:02:48 UTC 2017


Hi all,

I have recently been using OSRM to do map-matching for transit vehicles, 
with locations from historical GPS data. The documentation on creating 
profiles is pretty minimal from what I can tell, so I've just been able 
to make a few modifications to the car.lua profile to allow vehicles to 
go on streetcar tracks, agency service roads, etc.

The data I've been playing with so far has a ~20second sampling 
frequency, which has worked well, but I'm about to start working with 
data that has a lower sampling rate (30-60secs) and I'm worried that 
I'll get a lot of spurious matches. I was wondering if it is possible to 
modify the profile such that a strong preference is given to known 
transit routes (which are tagged with route relations in OSM). Transit 
almost always follows a known route, but sometimes it detours, and it's 
important to my research to be able to capture that in matched GPS data.

What might be a good way to add this to a routing profile? Does 
everything in the profile come down to speed, access, and node-related 
penalties? Would I want to artificially inflate the "speed" of 
transit-served streets? Is there more thorough documentation on profiles 
somewhere than what is provided here 
<https://github.com/Project-OSRM/osrm-backend/wiki/Profiles>?

The profile I've been using is:
https://github.com/SAUSy-Lab/retro-gtfs/blob/master/etc/ttc.lua

Any help would be greatly appreciated!

-- 
Nate Wessel
Jack of all trades, Master of Geography
SAUSy Lab <http://sausy.ca>, Sid Smith Hall
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstreetmap.org/pipermail/osrm-talk/attachments/20170521/cda3e98b/attachment.html>


More information about the OSRM-talk mailing list