Skip to content

Commit e934b73

Browse files
committed
Refactor for better code readability
1 parent 17eb7fb commit e934b73

File tree

1 file changed

+6
-11
lines changed

1 file changed

+6
-11
lines changed

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

Lines changed: 6 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -224,18 +224,13 @@ public IntsRef handleWayTags(IntsRef edgeFlags, ReaderWay way, EncodingManager.A
224224

225225
speed = getSurfaceSpeed(way, speed);
226226

227-
if(way.hasTag(KEY_ESTIMATED_DISTANCE)) {
228-
if(this.useAcceleration) {
227+
if (way.hasTag(KEY_ESTIMATED_DISTANCE)) {
228+
if (way.hasTag(KEY_HIGHWAY, KEY_RESIDENTIAL)) {
229+
speed = addResedentialPenalty(speed, way);
230+
}
231+
else if (this.useAcceleration) {
229232
double estDist = way.getTag(KEY_ESTIMATED_DISTANCE, Double.MAX_VALUE);
230-
if(way.hasTag(KEY_HIGHWAY, KEY_RESIDENTIAL)) {
231-
speed = addResedentialPenalty(speed, way);
232-
} else {
233-
speed = Math.max(adjustSpeedForAcceleration(estDist, speed), speedFactor);
234-
}
235-
} else {
236-
if(way.hasTag(KEY_HIGHWAY, KEY_RESIDENTIAL)) {
237-
speed = addResedentialPenalty(speed, way);
238-
}
233+
speed = Math.max(adjustSpeedForAcceleration(estDist, speed), speedFactor);
239234
}
240235
}
241236

0 commit comments

Comments
 (0)