Skip to content

Commit 7801871

Browse files
committed
Merge branch 'release/5.1.1'
2 parents c181d59 + 831276c commit 7801871

File tree

13 files changed

+32
-19
lines changed

13 files changed

+32
-19
lines changed

client-hc/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
<parent>
2828
<groupId>com.stuart.platform.graphhopper</groupId>
2929
<artifactId>graphhopper-parent</artifactId>
30-
<version>5.1.0</version>
30+
<version>5.1.1</version>
3131
</parent>
3232

3333
<dependencies>

core/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
<parent>
1313
<groupId>com.stuart.platform.graphhopper</groupId>
1414
<artifactId>graphhopper-parent</artifactId>
15-
<version>5.1.0</version>
15+
<version>5.1.1</version>
1616
</parent>
1717

1818
<properties>

core/src/main/java/com/graphhopper/GraphHopperCustomSpeeds.java

Lines changed: 19 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -73,9 +73,15 @@ private void setSpeedsFor(List<DecimalEncodedValue> speedEncoders) {
7373
double customSpeed = maybeCustomSpeed.get();
7474
if (customSpeed < maxSpeed) {
7575
speedEncoders.forEach(encoder -> {
76-
double speed = iter.get(encoder);
77-
logger.debug("Replace " + speed + " with " + customSpeed + " for edge " + edge);
78-
iter.set(encoder, customSpeed);
76+
double maxEncoderValue = encoder.getMaxStorableDecimal();
77+
double minEncoderValue = encoder.getMinStorableDecimal();
78+
if(customSpeed <= maxEncoderValue && customSpeed >= minEncoderValue){
79+
double speed = iter.get(encoder);
80+
logger.debug("Replace " + speed + " with " + customSpeed + " for edge " + edge);
81+
iter.set(encoder, customSpeed);
82+
}else{
83+
logger.warn("Invalid Custom Speed (" + customSpeed + ") for encoder " + encoder.getName() + " ( " + minEncoderValue + " - " + maxEncoderValue+ ") for edge " + edge + ",so it will be ignored");
84+
}
7985
});
8086
} else {
8187
logger.warn("Custom Speed (" + customSpeed + ") > MaxSpeed ( " + maxSpeed + ") for edge " + edge + ",so it will be ignored");
@@ -93,9 +99,16 @@ private void setSpeedsFor(List<DecimalEncodedValue> speedEncoders) {
9399
if (customSpeedReverse < maxSpeedReverse) {
94100
speedEncoders.forEach(encoder -> {
95101
if (encoder.isStoreTwoDirections()) {
96-
double speed = iter.getReverse(encoder);
97-
logger.debug("Replace " + speed + " with " + customSpeedReverse + " for edge reverse " + edge);
98-
iter.setReverse(encoder, customSpeedReverse);
102+
double maxEncoderValue = encoder.getMaxStorableDecimal();
103+
double minEncoderValue = encoder.getMinStorableDecimal();
104+
if(customSpeedReverse <= maxEncoderValue && customSpeedReverse >= minEncoderValue){
105+
double speed = iter.getReverse(encoder);
106+
logger.debug("Replace " + speed + " with " + customSpeedReverse + " for edge reverse " + edge);
107+
iter.setReverse(encoder, customSpeedReverse);
108+
}else{
109+
logger.warn("Invalid Custom Speed (" + customSpeedReverse + ") for encoder " + encoder.getName() + " ( " + minEncoderValue + " - " + maxEncoderValue+ ") for edge reverse " + edge + ",so it will be ignored");
110+
}
111+
99112
}
100113
});
101114
} else {

coverage/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
<parent>
1212
<groupId>com.stuart.platform.graphhopper</groupId>
1313
<artifactId>graphhopper-parent</artifactId>
14-
<version>5.1.0</version>
14+
<version>5.1.1</version>
1515
<relativePath>../pom.xml</relativePath>
1616
</parent>
1717

@@ -33,7 +33,7 @@
3333
<dependency>
3434
<groupId>com.stuart.platform.graphhopper</groupId>
3535
<artifactId>graphhopper-example</artifactId>
36-
<version>5.1.0</version>
36+
<version>5.1.1</version>
3737
</dependency>
3838
<dependency>
3939
<groupId>com.stuart.platform.graphhopper</groupId>

example/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
<parent>
1010
<groupId>com.stuart.platform.graphhopper</groupId>
1111
<artifactId>graphhopper-parent</artifactId>
12-
<version>5.1.0</version>
12+
<version>5.1.1</version>
1313
</parent>
1414

1515
<dependencies>

map-matching/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
<parent>
99
<groupId>com.stuart.platform.graphhopper</groupId>
1010
<artifactId>graphhopper-parent</artifactId>
11-
<version>5.1.0</version>
11+
<version>5.1.1</version>
1212
</parent>
1313

1414
<dependencies>

navigation/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
<parent>
1010
<groupId>com.stuart.platform.graphhopper</groupId>
1111
<artifactId>graphhopper-parent</artifactId>
12-
<version>5.1.0</version>
12+
<version>5.1.1</version>
1313
</parent>
1414

1515
<dependencies>

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<groupId>com.stuart.platform.graphhopper</groupId>
66
<artifactId>graphhopper-parent</artifactId>
77
<name>GraphHopper Parent Project</name>
8-
<version>5.1.0</version>
8+
<version>5.1.1</version>
99
<packaging>pom</packaging>
1010
<url>https://www.graphhopper.com</url>
1111
<inceptionYear>2012</inceptionYear>

reader-gtfs/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
<parent>
1010
<groupId>com.stuart.platform.graphhopper</groupId>
1111
<artifactId>graphhopper-parent</artifactId>
12-
<version>5.1.0</version>
12+
<version>5.1.1</version>
1313
</parent>
1414

1515
<dependencies>

tools/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
<parent>
1010
<groupId>com.stuart.platform.graphhopper</groupId>
1111
<artifactId>graphhopper-parent</artifactId>
12-
<version>5.1.0</version>
12+
<version>5.1.1</version>
1313
</parent>
1414
<properties>
1515
<assembly-phase>package</assembly-phase>

web-api/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
<parent>
1111
<groupId>com.stuart.platform.graphhopper</groupId>
1212
<artifactId>graphhopper-parent</artifactId>
13-
<version>5.1.0</version>
13+
<version>5.1.1</version>
1414
</parent>
1515

1616
<dependencies>

web-bundle/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
<parent>
1515
<groupId>com.stuart.platform.graphhopper</groupId>
1616
<artifactId>graphhopper-parent</artifactId>
17-
<version>5.1.0</version>
17+
<version>5.1.1</version>
1818
</parent>
1919

2020
<dependencies>

web/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
<parent>
1111
<groupId>com.stuart.platform.graphhopper</groupId>
1212
<artifactId>graphhopper-parent</artifactId>
13-
<version>5.1.0</version>
13+
<version>5.1.1</version>
1414
</parent>
1515
<properties>
1616
<shade-phase>package</shade-phase>

0 commit comments

Comments
 (0)