| 
							
							
								 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 |  |