@@ -89,16 +89,16 @@ public RoadBikeFlagEncoder(int speedBits, double speedFactor, int maxTurnCosts,
89
89
setTrackTypeSpeed ("grade4" , PUSHING_SECTION_SPEED );
90
90
setTrackTypeSpeed ("grade5" , PUSHING_SECTION_SPEED );
91
91
92
- setSurfaceSpeed ("paved" , 20 );
93
- setSurfaceSpeed ("asphalt" , 20 );
94
- setSurfaceSpeed ("cobblestone" , 10 );
95
- setSurfaceSpeed ("cobblestone:flattened" , 10 );
96
- setSurfaceSpeed ("sett" , 10 );
97
- setSurfaceSpeed ("concrete" , 20 );
98
- setSurfaceSpeed ("concrete:lanes" , 16 );
99
- setSurfaceSpeed ("concrete:plates" , 16 );
100
- setSurfaceSpeed ("paving_stones" , 10 );
101
- setSurfaceSpeed ("paving_stones:30" , 10 );
92
+ setSurfaceSpeed ("paved" , 26 , UpdateType . DOWNGRADE_ONLY );
93
+ setSurfaceSpeed ("asphalt" , 26 , UpdateType . DOWNGRADE_ONLY );
94
+ setSurfaceSpeed ("cobblestone" , 10 , UpdateType . DOWNGRADE_ONLY );
95
+ setSurfaceSpeed ("cobblestone:flattened" , 10 , UpdateType . DOWNGRADE_ONLY );
96
+ setSurfaceSpeed ("sett" , 10 , UpdateType . DOWNGRADE_ONLY );
97
+ setSurfaceSpeed ("concrete" , 26 , UpdateType . DOWNGRADE_ONLY );
98
+ setSurfaceSpeed ("concrete:lanes" , 16 , UpdateType . DOWNGRADE_ONLY );
99
+ setSurfaceSpeed ("concrete:plates" , 16 , UpdateType . DOWNGRADE_ONLY );
100
+ setSurfaceSpeed ("paving_stones" , 10 , UpdateType . DOWNGRADE_ONLY );
101
+ setSurfaceSpeed ("paving_stones:30" , 10 , UpdateType . DOWNGRADE_ONLY );
102
102
setSurfaceSpeed ("unpaved" , PUSHING_SECTION_SPEED / 2 );
103
103
setSurfaceSpeed ("compacted" , PUSHING_SECTION_SPEED / 2 );
104
104
setSurfaceSpeed ("dirt" , PUSHING_SECTION_SPEED / 2 );
@@ -151,44 +151,12 @@ public RoadBikeFlagEncoder(int speedBits, double speedFactor, int maxTurnCosts,
151
151
setAvoidSpeedLimit (81 );
152
152
setSpecificClassBicycle ("roadcycling" );
153
153
154
- // MARQ24 MOD START
155
- //**********************************************************************
156
- // REQUIRED ADDON OR OVERWRITE OF Default GH-RoadBikeProfile
157
- // created by MARQ24
158
- //**********************************************************************
159
-
160
- // adjusted speeds...
161
- setHighwaySpeed (VAL_RESIDENTIAL , new SpeedValue (18 , UpdateType .DOWNGRADE_ONLY ));
162
-
163
- // make sure that we will avoid 'cycleway' & 'service' ways where ever
164
- // it is possible...
165
- setHighwaySpeed ("cycleway" , new SpeedValue (8 , UpdateType .DOWNGRADE_ONLY ));
166
- setHighwaySpeed (VAL_SERVICE , new SpeedValue (8 , UpdateType .DOWNGRADE_ONLY ));
167
-
168
- // overwriting also the SurfaceSpeeds... to the "max" of the residential speed
169
- setSurfaceSpeed ("paved" , new SpeedValue (18 , UpdateType .UPGRADE_ONLY ));
170
- setSurfaceSpeed ("asphalt" , new SpeedValue (18 , UpdateType .UPGRADE_ONLY ));
171
- setSurfaceSpeed ("concrete" , new SpeedValue (18 , UpdateType .UPGRADE_ONLY ));
172
-
173
- setSurfaceSpeed ("concrete:lanes" , new SpeedValue (16 , UpdateType .UPGRADE_ONLY ));
174
- setSurfaceSpeed ("concrete:plates" , new SpeedValue (16 , UpdateType .UPGRADE_ONLY ));
175
- setSurfaceSpeed ("paving_stones" , new SpeedValue (10 , UpdateType .UPGRADE_ONLY ));
176
- setSurfaceSpeed ("paving_stones:30" , new SpeedValue (10 , UpdateType .UPGRADE_ONLY ));
177
- setSurfaceSpeed ("cobblestone" , new SpeedValue (10 , UpdateType .UPGRADE_ONLY ));
178
- setSurfaceSpeed ("cobblestone:flattened" , new SpeedValue (10 , UpdateType .UPGRADE_ONLY ));
179
- setSurfaceSpeed ("sett" , new SpeedValue (10 , UpdateType .UPGRADE_ONLY ));
180
-
181
- // overwriting also the trackTypeSpeeds... to the "max" of the residential speed
182
- setTrackTypeSpeed (VAL_GRADE_1 , new SpeedValue (18 , UpdateType .UPGRADE_ONLY ));
183
- setTrackTypeSpeed ("grade2" , new SpeedValue (10 , UpdateType .UPGRADE_ONLY ));
184
-
185
154
// HSW - asphalt cycleway vs asphalt roundabout
186
155
// http://localhost:3035/directions?n1=51.965101&n2=8.24595&n3=18&a=51.965555,8.243968,51.964878,8.245057&b=1c&c=0&g1=-1&g2=0&h2=3&k1=en-US&k2=km
187
156
188
157
// Aschloh roundabout vs cycleway (cycle relation) & service shortcut
189
158
// http://localhost:3035/directions?n1=52.064701&n2=8.386386&n3=19&a=52.065407,8.386171,52.064821,8.386833&b=1c&c=0&g1=-1&g2=0&h2=3&k1=en-US&k2=km
190
- LOGGER .info ("NextGen RoadBike FlagEncoder is active..." );
191
- // MARQ24 MOD END
159
+
192
160
this .init ();
193
161
}
194
162
0 commit comments