OpenTripPlanner/test/performance/norway/router-config.json
Thomas Gran 0c1c278054 refactor: Use router-config.json in SpeedTest
This also remove the equivalent config from speed-test-config.json.
2026-01-22 22:16:00 +01:00

177 lines
No EOL
4 KiB
JSON

{
"configVersion": "Performance Test Norway - COPY ENTUR STAGING 2026-01-21",
"routingDefaults": {
"streetRoutingTimeout": "5s",
"numItineraries": 12,
"transferPenalty": 0,
"turnReluctance": 1.0,
"bicycle": {
"speed": 5,
"reluctance": 5.0,
"boardCost": 600,
"walk": {
"reluctance": 10.0
},
"parking": {
"cost": 120
}
},
"car": {
"reluctance": 10,
"decelerationSpeed": 2.9,
"accelerationSpeed": 2.9,
"rental": {
"dropOffTime": "120s"
}
},
"walk": {
"speed": 1.3,
"reluctance": 4.0,
"stairsReluctance": 1.65,
"boardCost": 600
},
"wheelchairAccessibility": {
"trip": {
"onlyConsiderAccessible": false
},
"stop": {
"onlyConsiderAccessible": false
},
"elevator": {
"onlyConsiderAccessible": false
}
},
"otherThanPreferredRoutesPenalty": 300,
"transferSlack": 120,
"boardSlackForMode": {
"AIRPLANE": "35m"
},
"alightSlackForMode": {
"AIRPLANE": "15m"
},
"accessEgress": {
"maxDurationForMode": {
"BIKE_RENTAL": "20m",
"CAR": "3h",
"SCOOTER_RENTAL": "20m"
},
"maxStopCountForMode": {
"CAR": 0
}
},
"maxDirectStreetDurationForMode": {
"CAR": "12h"
},
"itineraryFilters": {
"transitGeneralizedCostLimit": {
"costLimitFunction": "900 + 1.5x",
"intervalRelaxFactor": 0.75
},
"bikeRentalDistanceRatio": 0.3
},
"ignoreRealtimeUpdates": false,
"geoidElevation": false,
"maxJourneyDuration": "36h",
"drivingDirection": "right",
"transferOptimization": {
"optimizeTransferWaitTime": true,
"minSafeWaitTimeFactor": 5.0,
"backTravelWaitTimeFactor": 1.0,
"extraStopBoardAlightCostsFactor": 8.0
},
"relaxTransitGroupPriority": "12m + 1.12x",
"transitGroupPriority": {
"global": [
{
"modes": [
"AIRPLANE"
]
},
{
"subModes": [
"localCarFerry"
]
},
{
"agencies": [
"RB:FLT:Authority:FLT"
]
},
{
"subModes": [
"highSpeedRail",
"regionalRail",
"interregionalRail",
"longDistance",
"international",
"sleeperRailService",
"nightRail",
"replacementRailService",
"crossCountryRail",
"railReplacementBus"
]
},
{
"agencies": [
"RB:ATU:Authority:1",
"RB:BOR:Authority:1",
"RB:BSR:Authority:1",
"RB:BSR:Authority:2",
"RB:TID:Authority:TID",
"RB:UNI:Authority:UNI"
]
},
{
"agencies": [
"RB:VYB:Authority:1",
"RB:VYX:Authority:1"
]
},
{
"agencies": [
"RB:FLI:Authority:FlixMobility"
]
},
{
"agencies": [
"RB:NBU:Authority:002"
]
},
{
"agencies": [
"RB:NWY:Authority:d1ea7af1-3c2a-4825-893f-21408ef08480"
]
}
]
}
},
"transit": {
"maxNumberOfTransfers": 12,
"maxSearchWindow": "48h",
"dynamicSearchWindow": {
"minTransitTimeCoefficient": 0.5,
"minWaitTimeCoefficient": 0.5,
"minWindow": "1h",
"maxWindow": "5h"
},
"stopBoardAlightDuringTransferCost": {
"DISCOURAGED": 1500,
"ALLOWED": 75,
"RECOMMENDED": 30,
"PREFERRED": 0
}
},
"flex": {
"maxTransferDuration": "5m",
"maxFlexTripDuration": "1h15m"
},
"updaters": [
{
"type" : "vehicle-rental",
"sourceType" : "gbfs",
"frequency" : "1h",
"url" : "https://otp-performance.leonard.io/data/norway/tieroslo/gbfs.json",
"geofencingZones": true
}
]
}