osrm-backend/src/engine
Daniel Patterson 81bc2f41a6
When matching, ignore 'is_startpoint' propert, snap to any edge (#5297)
Includes all edges in the rtree, but adds an `is_startpoint` flag to each.  Most plugin behaviour remains unchanged (non-startpoint edges aren't used as snapping candidates), but for map matching, we allow snapping to any edge.  This fixes map-matching across previously non-is_startpoint edges, like ferries, private service roads, and a few others.
2018-12-13 17:10:32 -07:00
..
api Include distance from input to snapped for all waypoints, not just on the nearest service. 2018-11-02 15:30:52 -07:00
datafacade mmap tarfiles directly when mmapping is enabled, instead of copying data into separate mmapped block 2018-10-26 23:53:59 -07:00
guidance Don't collapse segregated intersections at roundabout exits, #5114 2018-06-21 15:24:03 +02:00
plugins When matching, ignore 'is_startpoint' propert, snap to any edge (#5297) 2018-12-13 17:10:32 -07:00
routing_algorithms Calculating durations is unavoidable due to tie-breaking minimums, but we can avoid accumulating distances if they're not requested. 2018-10-30 15:41:06 -07:00
douglas_peucker.cpp Format with clang-format 3.8 2016-05-27 21:05:04 +02:00
engine_config.cpp Expose new --mmap switch (mmap_memory: true in NodeJS), and run test suite in this mode, as well as shared memory mode. 2018-10-26 23:54:00 -07:00
hint.cpp Port OSRM, Engine and Datafacades to be algorithm aware 2017-03-03 16:02:12 +00:00
polyline_compressor.cpp clang-format 2017-06-07 15:39:08 +03:00
search_engine_data.cpp Use ArrayStorage for boundary nodes to optimize MLD 2018-04-09 15:08:00 +02:00