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
_______________________________________________
OSRM-talk mailing list
OSRM-talk@openstreetmap.org
https://lists.openstreetmap.org/listinfo/osrm-talk

Reply via email to