Moritz Kobitzsch
|
12d58ace10
|
add support for junction=circular, allowing named circular junctions to be treated as rotaries
|
2016-11-29 13:44:32 +01:00 |
|
Moritz Kobitzsch
|
4636aaabfe
|
make can be ignored false by default
|
2016-11-29 11:47:35 +01:00 |
|
Michael Krasnyk
|
e343f71541
|
Refactor Hilbert values computation
|
2016-11-28 14:17:12 +01:00 |
|
Moritz Kobitzsch
|
a49bd70985
|
add low precision intersection_generator mode for faster graph traversal
|
2016-11-22 18:25:19 +01:00 |
|
Kajari Ghosh
|
fc52dd85fe
|
refactor graph_loader (#3333)
Refactors the GraphLoader class to use the safer FileReader wrapper for better error handling.
|
2016-11-21 17:32:00 -08:00 |
|
karenzshea
|
0bd08224bf
|
add comments, refactor find obvious turn
|
2016-11-21 13:16:30 -05:00 |
|
Patrick Niklaus
|
3bade8625f
|
Don't crash on assigning nil to a string in lua
|
2016-11-21 12:17:44 +01:00 |
|
Patrick Niklaus
|
95a584a30d
|
Make rounding when computing PhantomNode weight symmetric
Resolves a problem where the duration in forward and backward direction
was slightly different.
|
2016-11-18 17:46:32 +01:00 |
|
Kerrick Staley
|
2c9e18d5a9
|
Hardcode search radius parameters
|
2016-11-17 17:56:23 +01:00 |
|
kerrick-lyft
|
b73c59088c
|
Smarter search radius formula for map matching
|
2016-11-17 17:56:23 +01:00 |
|
Michael Krasnyk
|
ba2629456f
|
Added a copy of std::align due to missing implementation in gcc < 5
References:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57350
|
2016-11-17 16:02:56 +01:00 |
|
Daniel J. Hofmann
|
1b4779a58c
|
Avoids Shuffling Data Around for Nothing, closes 3306
|
2016-11-17 12:51:18 +01:00 |
|
Daniel J. H
|
73e365d398
|
Conditionally checks std::is_trivially_copyable only if available. (#3327)
|
2016-11-16 12:07:45 -08:00 |
|
Michael Krasnyk
|
d5bf508046
|
Fix alignments in shared facade via alignof/std::align
|
2016-11-16 18:20:19 +01:00 |
|
Daniel Patterson
|
eb12c16fd6
|
Output newlines for each progress indicator when not on a tty.
|
2016-11-15 18:14:05 -08:00 |
|
Daniel Patterson
|
17c32f5ce7
|
Fully revert 04f8b653c94614
|
2016-11-15 16:55:02 -08:00 |
|
Daniel Patterson
|
53ef2e2955
|
Use an enum type for the 'should read fingerprint' flag, rather than a mysterious boolean
Fix tests.
|
2016-11-15 16:55:02 -08:00 |
|
Daniel Patterson
|
7b1131b982
|
Consolidate vector deserialization.
|
2016-11-15 16:55:02 -08:00 |
|
Daniel Patterson
|
1fc969e6c8
|
Fix naming convention, and pass-by-reference for data layout.
|
2016-11-15 16:55:02 -08:00 |
|
Daniel Patterson
|
49f960064c
|
Partial revert of 04f8b653c94614 - the PackedVector is special.
|
2016-11-15 16:55:02 -08:00 |
|
Daniel Patterson
|
83a9d0590d
|
Pass-by-reference instead of pointer.
|
2016-11-15 16:55:02 -08:00 |
|
Daniel Patterson
|
d8b016b92a
|
Simplify read error detection.
|
2016-11-15 16:55:02 -08:00 |
|
Daniel Patterson
|
608044305d
|
Rename the datafacades to more clearly describe what they do.
|
2016-11-15 16:55:02 -08:00 |
|
Daniel Patterson
|
2dfeb0cabc
|
Remove unused code.
|
2016-11-15 16:55:02 -08:00 |
|
Daniel Patterson
|
2f9b5788d0
|
Destructor should fail hard if an exception is raised.
|
2016-11-15 16:55:02 -08:00 |
|
Daniel Patterson
|
be496eb4e3
|
Return the type we claim it will return.
|
2016-11-15 16:55:02 -08:00 |
|
Daniel Patterson
|
97244557b1
|
Don't need to use new, make_unique<> can do what we need here.
|
2016-11-15 16:55:02 -08:00 |
|
Daniel Patterson
|
e2e5eb0169
|
Remove use of ShM<>::vector in favour of the boost::iterator_range
|
2016-11-15 16:55:02 -08:00 |
|
Daniel Patterson
|
6949d7ee5b
|
Remove ownership of block pointers from base class.
|
2016-11-15 16:55:02 -08:00 |
|
Daniel Patterson
|
4ad6d88888
|
Refactor file loading to use a common class that has proper error handling.
|
2016-11-15 16:55:02 -08:00 |
|
Daniel Patterson
|
e226b52f21
|
const-ify things, use RAII for file closure, and start to use io:: to read some stuff.
|
2016-11-15 16:55:02 -08:00 |
|
Daniel Patterson
|
b1125b7f1f
|
Rename base class to something more in line with it's actual function.
|
2016-11-15 16:55:02 -08:00 |
|
Daniel Patterson
|
33ff92d27e
|
Remove debugging code.
|
2016-11-15 16:55:02 -08:00 |
|
Daniel Patterson
|
bf6df74d44
|
Consolidate datafacade file loading logic.
Both datafacades now use a single large memory block and common
file loading logic.
|
2016-11-15 16:55:02 -08:00 |
|
Daniel J. Hofmann
|
8f6dd805e5
|
Fixes ODR Violation in Graph Loader, closes #3308
|
2016-11-15 12:04:13 +01:00 |
|
Daniel J. Hofmann
|
7e4020c010
|
Allocates memory for the node info list upfront.
Turns out we were not doing this. Huh.
Callstack:
- 78583d2c8c/include/util/graph_loader.hpp (L65-L68)
- 538bbd47d1/src/extractor/extractor.cpp (L423-L424)
- 78583d2c8c/src/extractor/extractor.cpp (L465-L466)
- 78583d2c8c/src/extractor/extractor.cpp (L254-L261)
|
2016-11-15 00:06:52 +01:00 |
|
Moritz Kobitzsch
|
78583d2c8c
|
fix getTurnDirection, widen straight range, adjust tests accordingly
|
2016-11-14 11:09:14 +01:00 |
|
Michael Krasnyk
|
b57169e221
|
Flush stxxl vectors before using in PrepareData
|
2016-11-12 02:09:51 +01:00 |
|
Moritz Kobitzsch
|
f88ac989ea
|
reserve when possible
|
2016-11-11 14:48:50 +01:00 |
|
Moritz Kobitzsch
|
827a1fbd7a
|
separate intersection generation and intersection normalization
|
2016-11-10 12:56:46 +01:00 |
|
Moritz Kobitzsch
|
e84a0ea37c
|
reduce coordinate_extraction overhead. slowdown reduced by 30 percent
|
2016-11-10 10:44:54 +01:00 |
|
Moritz Kobitzsch
|
7073403f1b
|
rip out dedicated file for single function (minor refactor)
|
2016-11-09 12:52:39 +01:00 |
|
Daniel Patterson
|
af7960a796
|
Fix buffering of query box - it was shrinking in the Y axis, rather than growing.
|
2016-11-08 11:45:28 -08:00 |
|
Daniel Patterson
|
4c6d6aeaa7
|
Fix retrieval of forward/reverse data.
|
2016-11-08 11:45:27 -08:00 |
|
Moritz Kobitzsch
|
9c11f4231c
|
add locations feature to allow testing turn locations, fix minor bug breaking the arrival location
|
2016-11-08 13:42:15 +01:00 |
|
Moritz Kobitzsch
|
837ab105ad
|
fix error in ordering arguments for requiresNameAnnounced versions
|
2016-11-08 12:14:23 +01:00 |
|
Daniel J. Hofmann
|
6ac9617d49
|
Adapt test to returning ref, Take Pronunciation into Account, Fixes name change heuristic usage in UTurn check
|
2016-11-08 12:14:23 +01:00 |
|
Daniel J. Hofmann
|
c1651ccb12
|
Uses Name Change Heuristic Instead of Comparing Name Ids
References:
- https://github.com/Project-OSRM/osrm-backend/issues/2857
- https://github.com/Project-OSRM/osrm-backend/pull/2900
- https://github.com/Project-OSRM/osrm-backend/issues/2909
|
2016-11-08 12:14:23 +01:00 |
|
Kajari Ghosh
|
f33180f092
|
request polyline with precision of 5 or 6 positions (#3220)
|
2016-11-07 15:11:21 -05:00 |
|
Moritz Kobitzsch
|
2fb40944bf
|
pull in intersection finder accumulator
|
2016-11-04 13:28:09 +01:00 |
|