Patrick Niklaus
|
e5830b0116
|
Add parameters for map matching
|
2015-03-03 00:48:57 +01:00 |
|
Patrick Niklaus
|
d89b171f49
|
Simplify json code in map matching plugin
|
2015-03-03 00:48:57 +01:00 |
|
Patrick Niklaus
|
a760aec791
|
Add json logger to map_matching
This adds additional data to the json response, when OSRM is compiled
in debug mode.
|
2015-03-03 00:48:57 +01:00 |
|
Patrick Niklaus
|
34d5d353af
|
Apply clang-format and split out json_util
|
2015-03-03 00:48:57 +01:00 |
|
Patrick Niklaus
|
e8e637c4f2
|
Replace descriptor code with code that generates only geometry
|
2015-03-03 00:48:57 +01:00 |
|
Patrick Niklaus
|
adbca39fef
|
Fix include guard
|
2015-03-03 00:48:57 +01:00 |
|
Dennis Luxen
|
a2c88b607f
|
lint corrections
- fix license header
- let shared_ptr autodestruct as it's shared
- rename fences to resemble file names
- reorder includes into lexicographic order
|
2015-03-03 00:48:57 +01:00 |
|
Patrick Niklaus
|
2115a67d24
|
Link libOSRM with compute_angle
|
2015-03-03 00:48:57 +01:00 |
|
Patrick Niklaus
|
dec73b02e9
|
Rename traces to matchings in response
|
2015-03-03 00:48:57 +01:00 |
|
Patrick Niklaus
|
0e6ed53cee
|
Adapt to JSON container rename
|
2015-03-03 00:48:57 +01:00 |
|
Patrick Niklaus
|
fd6c70afe1
|
Fix regression in sub-matching length check
|
2015-03-03 00:48:57 +01:00 |
|
Patrick Niklaus
|
c4f193b13e
|
Fix comment
|
2015-03-03 00:48:57 +01:00 |
|
Patrick Niklaus
|
70703c39f3
|
Add timestamp parameters and reset to beginning of breakage
|
2015-03-03 00:48:57 +01:00 |
|
Patrick Niklaus
|
d429485f0c
|
Fix stupid error in backtracking
|
2015-03-03 00:48:57 +01:00 |
|
Patrick Niklaus
|
89460dd39c
|
Return indices instead of points
|
2015-03-03 00:48:57 +01:00 |
|
Patrick Niklaus
|
f46b259384
|
Fix splitting traces
|
2015-03-03 00:48:56 +01:00 |
|
Patrick Niklaus
|
fb0ce48f2f
|
Simplify matching response
|
2015-03-03 00:48:56 +01:00 |
|
Patrick Niklaus
|
cb4a81008c
|
Split traces into subtraces
|
2015-03-03 00:48:56 +01:00 |
|
Patrick Niklaus
|
d620da365e
|
Implement more general pruning
|
2015-03-03 00:48:56 +01:00 |
|
Patrick Niklaus
|
0c3102721c
|
Make number of candidates a parameter
|
2015-03-03 00:48:56 +01:00 |
|
Patrick Niklaus
|
b3fa03043d
|
Calculate the real route length for classification
|
2015-03-03 00:48:56 +01:00 |
|
Patrick Niklaus
|
38d7db49c8
|
Add state position to debug output
|
2015-03-03 00:48:56 +01:00 |
|
Patrick Niklaus
|
1a8c832039
|
Update format of debug json ouput
|
2015-03-03 00:48:56 +01:00 |
|
Patrick Niklaus
|
6e54f8cfa6
|
Tighter threshold on low probability transistions
|
2015-03-03 00:48:56 +01:00 |
|
Patrick Niklaus
|
4838ffb82d
|
Fix nan values if matched to single point
|
2015-03-03 00:48:56 +01:00 |
|
Patrick Niklaus
|
1bcf41d382
|
Prune low probability transitions
|
2015-03-03 00:48:56 +01:00 |
|
Patrick Niklaus
|
e381566494
|
Eliminate branch
|
2015-03-03 00:48:56 +01:00 |
|
Patrick Niklaus
|
66d7a073d3
|
Move splitting candidates to plugin
|
2015-03-03 00:48:56 +01:00 |
|
Patrick Niklaus
|
0637215b85
|
Skip computing viterbi if viterbi of previous state is lower than lower bound
This causes a speedup of 300%.
|
2015-03-03 00:48:56 +01:00 |
|
Patrick Niklaus
|
dc1405ffa8
|
Fix typo in debugging code
|
2015-03-03 00:48:56 +01:00 |
|
Patrick Niklaus
|
0fce20c503
|
Directly compute log probabilities
|
2015-03-03 00:48:56 +01:00 |
|
Patrick Niklaus
|
1b16dd126b
|
Actually compute and transmit confidence in the response
|
2015-03-03 00:48:56 +01:00 |
|
Patrick Niklaus
|
fe07f9208c
|
Add bayes classifier
|
2015-03-03 00:48:56 +01:00 |
|
Patrick Niklaus
|
f092fc3fc6
|
Fix minimum number of candidates
|
2015-03-03 00:48:56 +01:00 |
|
Patrick Niklaus
|
b5228dcda0
|
Detect possible uturns in the data.
To make them work, we have to disable PhantomNode splitting
for this coordinates.
|
2015-03-03 00:48:56 +01:00 |
|
Patrick Niklaus
|
a5db3ea25b
|
Print warning when more than 10 points are removed
|
2015-03-03 00:48:56 +01:00 |
|
Patrick Niklaus
|
173fad2362
|
Return error when less than 2 points left.
|
2015-03-03 00:48:55 +01:00 |
|
Patrick Niklaus
|
496338d84d
|
Implemented pruning and breakage detection
|
2015-03-03 00:48:55 +01:00 |
|
Patrick Niklaus
|
59727a6967
|
Get all nodes in dense areas but make sure we don't underflow in sparse ones
|
2015-03-03 00:48:55 +01:00 |
|
Patrick Niklaus
|
3a5e41ed91
|
Implement missing matching pieces
|
2015-03-03 00:48:55 +01:00 |
|
Dennis Luxen
|
2259bce05f
|
Add skeleton code for matching
|
2015-03-03 00:48:55 +01:00 |
|
Dennis Luxen
|
7e00a86bb4
|
implement ISO 8601 durations parsing, cf. #1399
|
2015-03-02 17:18:52 +01:00 |
|
Dennis Luxen
|
73a2a938b4
|
use CRTP instead of virtual functions in routing plugins
|
2015-03-02 11:55:55 +01:00 |
|
Dennis Luxen
|
c2098938f5
|
add convenience variadic template function to append elements to a container
|
2015-02-27 13:52:58 +01:00 |
|
Dennis Luxen
|
773ff182ee
|
fix license header
|
2015-02-26 18:54:13 +01:00 |
|
Dennis Luxen
|
878c49e4e1
|
fix incomplete implementation of movable bridges in bike profiles, plenty of regressions
|
2015-02-26 17:17:43 +01:00 |
|
Dennis Luxen
|
023dd3e880
|
fix regression in bike profile
|
2015-02-26 16:44:26 +01:00 |
|
Dennis Luxen
|
6b88856c16
|
add support for movable bridges in the biking profile, cf #1399
|
2015-02-26 16:28:04 +01:00 |
|
Dennis Luxen
|
dd5f926077
|
respect capacity:car for movable bridges in car profile
|
2015-02-26 16:22:18 +01:00 |
|
Dennis Luxen
|
845020b0e2
|
remove debug output
|
2015-02-26 16:17:42 +01:00 |
|