Skip to content

Commit 8c6e3df

Browse files
committed
bike: paving_stones are better than compacted but not fine_gravel; otherwise service is preferred over cycleway for 52.48415,13.391->52.4839,13.394
1 parent 13a71e8 commit 8c6e3df

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

core/src/main/java/com/graphhopper/routing/util/parsers/BikeCommonAverageSpeedParser.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -50,13 +50,13 @@ protected BikeCommonAverageSpeedParser(DecimalEncodedValue speedEnc, EnumEncoded
5050
setSurfaceSpeed("concrete", 18);
5151
setSurfaceSpeed("concrete:lanes", 16);
5252
setSurfaceSpeed("concrete:plates", 16);
53-
setSurfaceSpeed("paving_stones", 14);
54-
setSurfaceSpeed("paving_stones:30", 14);
53+
setSurfaceSpeed("paving_stones", 16);
54+
setSurfaceSpeed("paving_stones:30", 16);
5555
setSurfaceSpeed("unpaved", 12);
5656
setSurfaceSpeed("compacted", 14);
5757
setSurfaceSpeed("dirt", 10);
5858
setSurfaceSpeed("earth", 12);
59-
setSurfaceSpeed("fine_gravel", 18);
59+
setSurfaceSpeed("fine_gravel", 14); // should not be faster than compacted
6060
setSurfaceSpeed("grass", 8);
6161
setSurfaceSpeed("grass_paver", 8);
6262
setSurfaceSpeed("gravel", 12);

core/src/test/java/com/graphhopper/routing/util/parsers/BikeTagParserTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -241,15 +241,15 @@ public void testSpeedAndPriority() {
241241
way.setTag("highway", "track");
242242
way.setTag("bicycle", "yes");
243243
way.setTag("surface", "fine_gravel");
244-
assertPriorityAndSpeed(UNCHANGED, 18, way);
244+
assertPriorityAndSpeed(UNCHANGED, 14, way);
245245

246246
way.setTag("surface", "unknown_surface");
247247
assertPriorityAndSpeed(UNCHANGED, PUSHING_SECTION_SPEED, way);
248248

249249
way.clearTags();
250250
way.setTag("highway", "primary");
251251
way.setTag("surface", "fine_gravel");
252-
assertPriorityAndSpeed(BAD, 18, way);
252+
assertPriorityAndSpeed(BAD, 14, way);
253253

254254
way.clearTags();
255255
way.setTag("highway", "track");

0 commit comments

Comments
 (0)