Car Profile. Route by supporting physical limitation of height and weight

This commit is contained in:
Frédéric Rodrigo
2017-08-14 16:29:38 +02:00
committed by Patrick Niklaus
parent ddf11cc2cc
commit 5af776d963
3 changed files with 93 additions and 0 deletions
+6
View File
@@ -37,6 +37,10 @@ function setup()
turn_bias = 1.075,
cardinal_directions = false,
-- Size of the vehicle, to be limited by physical restriction of the way
vehicle_height = 2.5, -- in metters, 2.5m is the height of van
vehicle_width = 1.9, -- in metters, ways with narrow tag are considered narrower than 2.2m
-- a list of suffixes to suppress in name change instructions. The suffixes also include common substrings of each other
suffix_list = {
'N', 'NE', 'E', 'SE', 'S', 'SW', 'W', 'NW', 'North', 'South', 'West', 'East', 'Nor', 'Sou', 'We', 'Ea'
@@ -357,6 +361,8 @@ function process_way(profile, way, result, relations)
-- toll=yes and oneway=reversible
WayHandlers.blocked_ways,
WayHandlers.avoid_ways,
WayHandlers.handle_height,
WayHandlers.handle_width,
-- determine access status by checking our hierarchy of
-- access tags, e.g: motorcar, motor_vehicle, vehicle