Skip to content

Commit 4624b0f

Browse files
Set values once for clarity.
1 parent 1815a18 commit 4624b0f

File tree

1 file changed

+9
-21
lines changed

1 file changed

+9
-21
lines changed

openrouteservice/src/main/java/org/heigit/ors/routing/graphhopper/extensions/flagencoders/bike/RoadBikeFlagEncoder.java

Lines changed: 9 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ public RoadBikeFlagEncoder(int speedBits, double speedFactor, int maxTurnCosts,
8181
preferHighwayTags.add(VAL_SECONDARY_LINK);
8282
preferHighwayTags.add(VAL_TERTIARY);
8383
preferHighwayTags.add(VAL_TERTIARY_LINK);
84-
preferHighwayTags.add(VAL_RESIDENTIAL);
84+
preferHighwayTags.add(VAL_UNCLASSIFIED);
8585

8686
setTrackTypeSpeed(VAL_GRADE_1, 20); // paved
8787
setTrackTypeSpeed("grade2", 10); // now unpaved ...
@@ -123,17 +123,17 @@ public RoadBikeFlagEncoder(int speedBits, double speedFactor, int maxTurnCosts,
123123
setHighwaySpeed("road", 12);
124124
setHighwaySpeed(VAL_TRACK, PUSHING_SECTION_SPEED / 2); // assume unpaved
125125
setHighwaySpeed(VAL_SERVICE, 12);
126-
setHighwaySpeed(VAL_UNCLASSIFIED, 16);
127-
setHighwaySpeed(VAL_RESIDENTIAL, 16);
126+
setHighwaySpeed(VAL_UNCLASSIFIED, 20);
127+
setHighwaySpeed(VAL_RESIDENTIAL, 18);
128128

129129
setHighwaySpeed("trunk", 20);
130130
setHighwaySpeed("trunk_link", 20);
131-
setHighwaySpeed("primary", 20);
132-
setHighwaySpeed("primary_link", 20);
133-
setHighwaySpeed(VAL_SECONDARY, 20);
134-
setHighwaySpeed(VAL_SECONDARY_LINK, 20);
135-
setHighwaySpeed(VAL_TERTIARY, 20);
136-
setHighwaySpeed(VAL_TERTIARY_LINK, 20);
131+
setHighwaySpeed("primary", 22);
132+
setHighwaySpeed("primary_link", 22);
133+
setHighwaySpeed(VAL_SECONDARY, 24);
134+
setHighwaySpeed(VAL_SECONDARY_LINK, 24);
135+
setHighwaySpeed(VAL_TERTIARY, 26);
136+
setHighwaySpeed(VAL_TERTIARY_LINK, 26);
137137

138138
addPushingSection("path");
139139
addPushingSection("footway");
@@ -156,20 +156,8 @@ public RoadBikeFlagEncoder(int speedBits, double speedFactor, int maxTurnCosts,
156156
// REQUIRED ADDON OR OVERWRITE OF Default GH-RoadBikeProfile
157157
// created by MARQ24
158158
//**********************************************************************
159-
preferHighwayTags.remove(VAL_RESIDENTIAL);
160-
preferHighwayTags.add(VAL_UNCLASSIFIED);
161159

162160
// adjusted speeds...
163-
setHighwaySpeed("trunk", 20);
164-
setHighwaySpeed("trunk_link", 20);
165-
setHighwaySpeed("primary", 22);
166-
setHighwaySpeed("primary_link", 22);
167-
setHighwaySpeed(VAL_SECONDARY, 24);
168-
setHighwaySpeed(VAL_SECONDARY_LINK, 24);
169-
setHighwaySpeed(VAL_TERTIARY, 26);
170-
setHighwaySpeed(VAL_TERTIARY_LINK, 26);
171-
setHighwaySpeed("road", 20);
172-
setHighwaySpeed(VAL_UNCLASSIFIED, 20);
173161
setHighwaySpeed(VAL_RESIDENTIAL, new SpeedValue(18, UpdateType.DOWNGRADE_ONLY));
174162

175163
// make sure that we will avoid 'cycleway' & 'service' ways where ever

0 commit comments

Comments
 (0)