@@ -89,16 +89,16 @@ public RoadBikeFlagEncoder(int speedBits, double speedFactor, int maxTurnCosts,
8989 setTrackTypeSpeed ("grade4" , PUSHING_SECTION_SPEED );
9090 setTrackTypeSpeed ("grade5" , PUSHING_SECTION_SPEED );
9191
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 );
102102 setSurfaceSpeed ("unpaved" , PUSHING_SECTION_SPEED / 2 );
103103 setSurfaceSpeed ("compacted" , PUSHING_SECTION_SPEED / 2 );
104104 setSurfaceSpeed ("dirt" , PUSHING_SECTION_SPEED / 2 );
@@ -151,44 +151,12 @@ public RoadBikeFlagEncoder(int speedBits, double speedFactor, int maxTurnCosts,
151151 setAvoidSpeedLimit (81 );
152152 setSpecificClassBicycle ("roadcycling" );
153153
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-
185154 // HSW - asphalt cycleway vs asphalt roundabout
186155 // 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
187156
188157 // Aschloh roundabout vs cycleway (cycle relation) & service shortcut
189158 // 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+
192160 this .init ();
193161 }
194162
0 commit comments