Skip to content

Commit ab6b5b5

Browse files
steventebrinkeaoles
authored andcommitted
refactor: set values once for clarity
1 parent 213d927 commit ab6b5b5

File tree

1 file changed

+9
-21
lines changed

1 file changed

+9
-21
lines changed

ors-engine/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
@@ -80,7 +80,7 @@ public RoadBikeFlagEncoder(int speedBits, double speedFactor, int maxTurnCosts,
8080
preferHighwayTags.add(VAL_SECONDARY_LINK);
8181
preferHighwayTags.add(VAL_TERTIARY);
8282
preferHighwayTags.add(VAL_TERTIARY_LINK);
83-
preferHighwayTags.add(VAL_RESIDENTIAL);
83+
preferHighwayTags.add(VAL_UNCLASSIFIED);
8484

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

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

137137
addPushingSection("path");
138138
addPushingSection("footway");
@@ -152,20 +152,8 @@ public RoadBikeFlagEncoder(int speedBits, double speedFactor, int maxTurnCosts,
152152
// REQUIRED ADDON OR OVERWRITE OF Default GH-RoadBikeProfile
153153
// created by MARQ24
154154
//**********************************************************************
155-
preferHighwayTags.remove(VAL_RESIDENTIAL);
156-
preferHighwayTags.add(VAL_UNCLASSIFIED);
157155

158156
// adjusted speeds...
159-
setHighwaySpeed("trunk", 20);
160-
setHighwaySpeed("trunk_link", 20);
161-
setHighwaySpeed("primary", 22);
162-
setHighwaySpeed("primary_link", 22);
163-
setHighwaySpeed(VAL_SECONDARY, 24);
164-
setHighwaySpeed(VAL_SECONDARY_LINK, 24);
165-
setHighwaySpeed(VAL_TERTIARY, 26);
166-
setHighwaySpeed(VAL_TERTIARY_LINK, 26);
167-
setHighwaySpeed("road", 20);
168-
setHighwaySpeed(VAL_UNCLASSIFIED, 20);
169157
setHighwaySpeed(VAL_RESIDENTIAL, new SpeedValue(18, UpdateType.DOWNGRADE_ONLY));
170158

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

0 commit comments

Comments
 (0)