Optimized routing
This commit is contained in:
@@ -326,6 +326,22 @@ wm_smoke_test_route() {
|
||||
destination: { lat: 53.465, lon: 7.4734 },
|
||||
minimumAlternatives: 2
|
||||
},
|
||||
{
|
||||
name: "Ems-Jade-Kanal bei Rahe",
|
||||
start: { lat: 53.4498, lon: 7.4509 },
|
||||
destination: { lat: 53.4646, lon: 7.4742 },
|
||||
minimumAlternatives: 0,
|
||||
minimumCoordinates: 25,
|
||||
minimumDistanceNm: 1.2,
|
||||
maximumDistanceNm: 1.35,
|
||||
maximumSegmentNm: 0.55,
|
||||
corridorToleranceNm: 0.01,
|
||||
corridorCoordinates: [
|
||||
[7.4648841, 53.4595046],
|
||||
[7.46945, 53.4616984],
|
||||
[7.4724784, 53.4646149]
|
||||
]
|
||||
},
|
||||
{
|
||||
name: "Norddeich–Norderney",
|
||||
start: { lat: 53.6234, lon: 7.1559 },
|
||||
@@ -334,8 +350,8 @@ wm_smoke_test_route() {
|
||||
},
|
||||
{
|
||||
name: "Emden–Delfzijl",
|
||||
start: { lat: 53.3416, lon: 7.186 },
|
||||
destination: { lat: 53.3282, lon: 6.9304 },
|
||||
start: { lat: 53.3395697, lon: 7.1848883 },
|
||||
destination: { lat: 53.330353, lon: 6.9334717 },
|
||||
minimumAlternatives: 0,
|
||||
minimumCoordinates: 30,
|
||||
minimumDistanceNm: 9.5,
|
||||
@@ -349,9 +365,9 @@ wm_smoke_test_route() {
|
||||
]
|
||||
},
|
||||
{
|
||||
name: "Weesp–Utrecht",
|
||||
name: "Weesp–Utrecht (Werkspoorhaven)",
|
||||
start: { lat: 52.309, lon: 5.0423 },
|
||||
destination: { lat: 52.105, lon: 5.085 },
|
||||
destination: { lat: 52.1058659, lon: 5.0788596 },
|
||||
minimumAlternatives: 2
|
||||
},
|
||||
{
|
||||
@@ -411,7 +427,9 @@ wm_smoke_test_route() {
|
||||
Array.isArray(routeCoordinates) &&
|
||||
expectedCorridorCoordinates.every((expectedCoordinate) =>
|
||||
routeCoordinates.some(
|
||||
(coordinate) => distanceNm(coordinate, expectedCoordinate) <= 0.15
|
||||
(coordinate) =>
|
||||
distanceNm(coordinate, expectedCoordinate) <=
|
||||
(routeCheck.corridorToleranceNm ?? 0.15)
|
||||
)
|
||||
)
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user