port track smoothness to new parsing
This commit is contained in:
		
							parent
							
								
									3c563f7073
								
							
						
					
					
						commit
						16631bf454
					
				| @ -302,21 +302,21 @@ function way_function (way, result) | ||||
|   end | ||||
| 
 | ||||
|   -- reduce speed on bad surfaces | ||||
|   local surface = way.tags:Find("surface") | ||||
|   local tracktype = way.tags:Find("tracktype") | ||||
|   local smoothness = way.tags:Find("smoothness") | ||||
|   local surface = way:get_value_by_key("surface") | ||||
|   local tracktype = way:get_value_by_key("tracktype") | ||||
|   local smoothness = way:get_value_by_key("smoothness") | ||||
| 
 | ||||
|   if surface and surface_speeds[surface] then | ||||
|     way.forward_speed = math.min(surface_speeds[surface], way.forward_speed) | ||||
|     way.backward_speed = math.min(surface_speeds[surface], way.backward_speed) | ||||
|     result.forward_speed = math.min(surface_speeds[surface], result.forward_speed) | ||||
|     result.backward_speed = math.min(surface_speeds[surface], result.backward_speed) | ||||
|   end | ||||
|   if tracktype and tracktype_speeds[tracktype] then | ||||
|     way.forward_speed = math.min(tracktype_speeds[tracktype], way.forward_speed) | ||||
|     way.backward_speed = math.min(tracktype_speeds[tracktype], way.backward_speed) | ||||
|     result.forward_speed = math.min(tracktype_speeds[tracktype], result.forward_speed) | ||||
|     result.backward_speed = math.min(tracktype_speeds[tracktype], result.backward_speed) | ||||
|   end | ||||
|   if smoothness and smoothness_speeds[smoothness] then | ||||
|     way.forward_speed = math.min(smoothness_speeds[smoothness], way.forward_speed) | ||||
|     way.backward_speed = math.min(smoothness_speeds[smoothness], way.backward_speed) | ||||
|     result.forward_speed = math.min(smoothness_speeds[smoothness], result.forward_speed) | ||||
|     result.backward_speed = math.min(smoothness_speeds[smoothness], result.backward_speed) | ||||
|   end | ||||
| 
 | ||||
|   -- parse the remaining tags | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user