@@ -332,21 +332,21 @@ public void testHikeCanUseExtremeSacScales() {
332
332
public void testMonacoBike3D () {
333
333
List <Query > queries = new ArrayList <>();
334
334
// 1. alternative: go over steps 'Rampe Major' => 1.7km vs. around 2.7km
335
- queries .add (new Query (43.730864 , 7.420771 , 43.727687 , 7.418737 , 2670 , 118 ));
335
+ queries .add (new Query (43.730864 , 7.420771 , 43.727687 , 7.418737 , 2689 , 118 ));
336
336
// 2.
337
- queries .add (new Query (43.728499 , 7.417907 , 43.74958 , 7.436566 , 4250 , 220 ));
337
+ queries .add (new Query (43.728499 , 7.417907 , 43.74958 , 7.436566 , 3723 , 174 ));
338
338
// 3.
339
- queries .add (new Query (43.728677 , 7.41016 , 43.739213 , 7.427806 , 2776 , 167 ));
339
+ queries .add (new Query (43.728677 , 7.41016 , 43.739213 , 7.427806 , 2768 , 132 ));
340
340
// 4.
341
- queries .add (new Query (43.733802 , 7.413433 , 43.739662 , 7.424355 , 1593 , 85 ));
341
+ queries .add (new Query (43.733802 , 7.413433 , 43.739662 , 7.424355 , 1826 , 127 ));
342
342
343
343
// try reverse direction
344
344
// 1.
345
- queries .add (new Query (43.727687 , 7.418737 , 43.730864 , 7.420771 , 2788 , 116 ));
346
- queries .add (new Query (43.74958 , 7.436566 , 43.728499 , 7.417907 , 4132 , 194 ));
347
- queries .add (new Query (43.739213 , 7.427806 , 43.728677 , 7.41016 , 2805 , 145 ));
345
+ queries .add (new Query (43.727687 , 7.418737 , 43.730864 , 7.420771 , 2766 , 138 ));
346
+ queries .add (new Query (43.74958 , 7.436566 , 43.728499 , 7.417907 , 4918 , 285 ));
347
+ queries .add (new Query (43.739213 , 7.427806 , 43.728677 , 7.41016 , 3581 , 187 ));
348
348
// 4. avoid tunnel(s)!
349
- queries .add (new Query (43.739662 , 7.424355 , 43.733802 , 7.413433 , 1723 , 96 ));
349
+ queries .add (new Query (43.739662 , 7.424355 , 43.733802 , 7.413433 , 2293 , 132 ));
350
350
// atm the custom model is intended to be used with 'roads' vehicle when allowing reverse direction for oneways
351
351
// but tests here still assert that reverse oneways are excluded
352
352
GraphHopper hopper = createHopper (MONACO ,
@@ -590,10 +590,22 @@ public void testNeudrossenfeld() {
590
590
hopper .setElevationProvider (new SRTMProvider (DIR ));
591
591
hopper .importOrLoad ();
592
592
checkQueries (hopper , list );
593
-
594
593
}
595
594
596
595
@ Test
596
+ public void testBikeBayreuth_UseBikeNetwork () {
597
+ List <Query > list = new ArrayList <>();
598
+ list .add (new Query (49.979667 ,11.521019 , 49.987415 ,11.510577 , 1403 , 45 ));
599
+
600
+ GraphHopper hopper = createHopper (BAYREUTH , new CustomProfile ("bike" ).setCustomModel (
601
+ CustomModel .merge (getCustomModel ("bike.json" ), getCustomModel ("bike_elevation.json" ))).setVehicle ("roads" ));
602
+ hopper .setVehiclesString ("bike,roads" );
603
+ hopper .setElevationProvider (new SRTMProvider (DIR ));
604
+ hopper .importOrLoad ();
605
+ checkQueries (hopper , list );
606
+ }
607
+
608
+ @ Test
597
609
public void testDisconnectedAreaAndMultiplePoints () {
598
610
Query query = new Query ();
599
611
query .add (53.753177 , 9.435968 , 10 , 10 );
0 commit comments