1################################################################################
2########################### Routino default profile ############################
3################################################################################
4
5$routino={ # contains all default Routino options (generated using "--help-profile-perl").
6
7  # Default transport type
8  transport => "motorcar",
9
10  # Transport types
11  transports => { foot => 1, horse => 2, wheelchair => 3, bicycle => 4, moped => 5, motorcycle => 6, motorcar => 7, goods => 8, hgv => 9, psv => 10 },
12
13  # Highway types
14  highways => { motorway => 1, trunk => 2, primary => 3, secondary => 4, tertiary => 5, unclassified => 6, residential => 7, service => 8, track => 9, cycleway => 10, path => 11, steps => 12, ferry => 13 },
15
16  # Property types
17  properties => { paved => 1, multilane => 2, bridge => 3, tunnel => 4, footroute => 5, bicycleroute => 6 },
18
19  # Restriction types
20  restrictions => { oneway => 1, turns => 2, weight => 3, height => 4, width => 5, length => 6 },
21
22  # Allowed highways
23  profile_highway => {
24      motorway => { foot =>   0,  horse =>   0,  wheelchair =>   0,  bicycle =>   0,  moped =>   0,  motorcycle => 100,  motorcar => 100,  goods => 100,  hgv => 100,  psv => 100 },
25         trunk => { foot =>  40,  horse =>  25,  wheelchair =>  40,  bicycle =>  30,  moped =>  90,  motorcycle => 100,  motorcar => 100,  goods => 100,  hgv => 100,  psv => 100 },
26       primary => { foot =>  50,  horse =>  50,  wheelchair =>  50,  bicycle =>  70,  moped => 100,  motorcycle =>  90,  motorcar =>  90,  goods =>  90,  hgv =>  90,  psv =>  90 },
27     secondary => { foot =>  60,  horse =>  50,  wheelchair =>  60,  bicycle =>  80,  moped =>  90,  motorcycle =>  80,  motorcar =>  80,  goods =>  80,  hgv =>  80,  psv =>  80 },
28      tertiary => { foot =>  70,  horse =>  75,  wheelchair =>  70,  bicycle =>  90,  moped =>  80,  motorcycle =>  70,  motorcar =>  70,  goods =>  70,  hgv =>  70,  psv =>  70 },
29  unclassified => { foot =>  80,  horse =>  75,  wheelchair =>  80,  bicycle =>  90,  moped =>  70,  motorcycle =>  60,  motorcar =>  60,  goods =>  60,  hgv =>  60,  psv =>  60 },
30   residential => { foot =>  90,  horse =>  75,  wheelchair =>  90,  bicycle =>  90,  moped =>  60,  motorcycle =>  50,  motorcar =>  50,  goods =>  50,  hgv =>  50,  psv =>  50 },
31       service => { foot =>  90,  horse =>  75,  wheelchair =>  90,  bicycle =>  90,  moped =>  50,  motorcycle =>  40,  motorcar =>  40,  goods =>  40,  hgv =>  40,  psv =>  40 },
32         track => { foot =>  95,  horse => 100,  wheelchair =>  95,  bicycle =>  90,  moped =>   0,  motorcycle =>   0,  motorcar =>   0,  goods =>   0,  hgv =>   0,  psv =>   0 },
33      cycleway => { foot =>  95,  horse =>  90,  wheelchair =>  95,  bicycle => 100,  moped =>   0,  motorcycle =>   0,  motorcar =>   0,  goods =>   0,  hgv =>   0,  psv =>   0 },
34          path => { foot => 100,  horse => 100,  wheelchair => 100,  bicycle =>  90,  moped =>   0,  motorcycle =>   0,  motorcar =>   0,  goods =>   0,  hgv =>   0,  psv =>   0 },
35         steps => { foot =>  80,  horse =>   0,  wheelchair =>   0,  bicycle =>   0,  moped =>   0,  motorcycle =>   0,  motorcar =>   0,  goods =>   0,  hgv =>   0,  psv =>   0 },
36         ferry => { foot =>  20,  horse =>  20,  wheelchair =>  20,  bicycle =>  20,  moped =>  20,  motorcycle =>  20,  motorcar =>  20,  goods =>  20,  hgv =>  20,  psv =>  20 }
37     },
38
39  # Speed limits
40  profile_speed => {
41      motorway => { foot =>   0,  horse =>   0,  wheelchair =>   0,  bicycle =>   0,  moped =>  48,  motorcycle => 112,  motorcar => 112,  goods =>  96,  hgv =>  89,  psv =>  89 },
42         trunk => { foot =>   4,  horse =>   8,  wheelchair =>   4,  bicycle =>  20,  moped =>  48,  motorcycle =>  96,  motorcar =>  96,  goods =>  96,  hgv =>  80,  psv =>  80 },
43       primary => { foot =>   4,  horse =>   8,  wheelchair =>   4,  bicycle =>  20,  moped =>  48,  motorcycle =>  96,  motorcar =>  96,  goods =>  96,  hgv =>  80,  psv =>  80 },
44     secondary => { foot =>   4,  horse =>   8,  wheelchair =>   4,  bicycle =>  20,  moped =>  48,  motorcycle =>  88,  motorcar =>  88,  goods =>  88,  hgv =>  80,  psv =>  80 },
45      tertiary => { foot =>   4,  horse =>   8,  wheelchair =>   4,  bicycle =>  20,  moped =>  48,  motorcycle =>  80,  motorcar =>  80,  goods =>  80,  hgv =>  80,  psv =>  80 },
46  unclassified => { foot =>   4,  horse =>   8,  wheelchair =>   4,  bicycle =>  20,  moped =>  48,  motorcycle =>  64,  motorcar =>  64,  goods =>  64,  hgv =>  64,  psv =>  64 },
47   residential => { foot =>   4,  horse =>   8,  wheelchair =>   4,  bicycle =>  20,  moped =>  48,  motorcycle =>  48,  motorcar =>  48,  goods =>  48,  hgv =>  48,  psv =>  48 },
48       service => { foot =>   4,  horse =>   8,  wheelchair =>   4,  bicycle =>  20,  moped =>  32,  motorcycle =>  32,  motorcar =>  32,  goods =>  32,  hgv =>  32,  psv =>  32 },
49         track => { foot =>   4,  horse =>   8,  wheelchair =>   4,  bicycle =>  20,  moped =>  16,  motorcycle =>  16,  motorcar =>  16,  goods =>  16,  hgv =>  16,  psv =>  16 },
50      cycleway => { foot =>   4,  horse =>   8,  wheelchair =>   4,  bicycle =>  20,  moped =>   0,  motorcycle =>   0,  motorcar =>   0,  goods =>   0,  hgv =>   0,  psv =>   0 },
51          path => { foot =>   4,  horse =>   8,  wheelchair =>   4,  bicycle =>  20,  moped =>   0,  motorcycle =>   0,  motorcar =>   0,  goods =>   0,  hgv =>   0,  psv =>   0 },
52         steps => { foot =>   4,  horse =>   0,  wheelchair =>   4,  bicycle =>   0,  moped =>   0,  motorcycle =>   0,  motorcar =>   0,  goods =>   0,  hgv =>   0,  psv =>   0 },
53         ferry => { foot =>  10,  horse =>  10,  wheelchair =>  10,  bicycle =>  10,  moped =>  10,  motorcycle =>  10,  motorcar =>  10,  goods =>  10,  hgv =>  10,  psv =>  10 }
54     },
55
56  # Highway properties
57  profile_property => {
58          paved => { foot =>  50,  horse =>  20,  wheelchair =>  90,  bicycle =>  50,  moped => 100,  motorcycle => 100,  motorcar => 100,  goods => 100,  hgv => 100,  psv => 100 },
59      multilane => { foot =>  25,  horse =>  25,  wheelchair =>  25,  bicycle =>  25,  moped =>  35,  motorcycle =>  60,  motorcar =>  60,  goods =>  60,  hgv =>  60,  psv =>  60 },
60         bridge => { foot =>  50,  horse =>  50,  wheelchair =>  50,  bicycle =>  50,  moped =>  50,  motorcycle =>  50,  motorcar =>  50,  goods =>  50,  hgv =>  50,  psv =>  50 },
61         tunnel => { foot =>  50,  horse =>  50,  wheelchair =>  50,  bicycle =>  50,  moped =>  50,  motorcycle =>  50,  motorcar =>  50,  goods =>  50,  hgv =>  50,  psv =>  50 },
62      footroute => { foot =>  55,  horse =>  50,  wheelchair =>  55,  bicycle =>  50,  moped =>  50,  motorcycle =>  50,  motorcar =>  45,  goods =>  45,  hgv =>  45,  psv =>  45 },
63   bicycleroute => { foot =>  55,  horse =>  50,  wheelchair =>  55,  bicycle =>  60,  moped =>  50,  motorcycle =>  50,  motorcar =>  45,  goods =>  45,  hgv =>  45,  psv =>  45 }
64     },
65
66  # Restrictions
67  profile_restrictions => {
68          oneway => { foot =>    0,  horse =>    1,  wheelchair =>    0,  bicycle =>    1,  moped =>    1,  motorcycle =>    1,  motorcar =>    1,  goods =>    1,  hgv =>    1,  psv =>    1 },
69           turns => { foot =>    0,  horse =>    1,  wheelchair =>    0,  bicycle =>    1,  moped =>    1,  motorcycle =>    1,  motorcar =>    1,  goods =>    1,  hgv =>    1,  psv =>    1 },
70          weight => { foot =>  0.0,  horse =>  0.0,  wheelchair =>  0.0,  bicycle =>  0.0,  moped =>  0.0,  motorcycle =>  0.0,  motorcar =>  0.0,  goods =>  5.0,  hgv => 10.0,  psv => 15.0 },
71          height => { foot =>  0.0,  horse =>  0.0,  wheelchair =>  0.0,  bicycle =>  0.0,  moped =>  0.0,  motorcycle =>  0.0,  motorcar =>  0.0,  goods =>  2.5,  hgv =>  3.0,  psv =>  3.0 },
72           width => { foot =>  0.0,  horse =>  0.0,  wheelchair =>  0.0,  bicycle =>  0.0,  moped =>  0.0,  motorcycle =>  0.0,  motorcar =>  0.0,  goods =>  2.0,  hgv =>  2.5,  psv =>  2.5 },
73          length => { foot =>  0.0,  horse =>  0.0,  wheelchair =>  0.0,  bicycle =>  0.0,  moped =>  0.0,  motorcycle =>  0.0,  motorcar =>  0.0,  goods =>  5.0,  hgv =>  6.0,  psv =>  6.0 }
74     }
75
76}; # end of routino variable
77
781;
79