Hello, i would like to enable isochrone for long travel time (4 hours, 14400 seconds).
I am using openrouteservice v7.1.0 through docker.
I was thinking that the fastisochrones options were appropriate for that but, I’m having uses for starting server since I enable it for car profile :
{
"enabled": true,
"maximum_range_distance": [
{
"profiles": "any",
"value": 50000
},
{
"profiles": "driving-car, driving-hgv",
"value": 100000
}
],
"maximum_range_time": [
{
"profiles": "any",
"value": 18000
},
{
"profiles": "driving-car, driving-hgv",
"value": 3600
}
],
"fastisochrones": {
"maximum_range_distance": [
{
"profiles": "any",
"value": 50000
},
{
"profiles": "driving-car, driving-hgv",
"value": 500000
}
],
"maximum_range_time": [
{
"profiles": "any",
"value": 18000
},
{
"profiles": "driving-car, driving-hgv",
"value": 10800
}
],
"profiles": {
"default_params": {
"enabled": false,
"threads": 12,
"weightings": "recommended",
"maxcellnodes": 5000
},
"car": {
"enabled": true,
"threads": 12,
"weightings": "recommended, shortest",
"maxcellnodes": 5000
}
}
},
"maximum_intervals": 10,
"maximum_locations": 2,
"allow_compute_area": true
}
When the server starts, it begin rebuilding car graphs but after a moment i’am getting an error
ava.util.concurrent.ExecutionException: java.lang.RuntimeException: java.util.concurrent.ExecutionException: org.heigit.ors.exceptions.MaxVisitedNodesExceededException: Search exceeds the limit of visited nodes.
2023-08-01T14:23:25.630883711Z at java.util.concurrent.FutureTask.report(FutureTask.java:122) ~[?:?]
2023-08-01T14:23:25.630885669Z at java.util.concurrent.FutureTask.get(FutureTask.java:191) ~[?:?]
2023-08-01T14:23:25.630887252Z at org.heigit.ors.routing.RoutingProfileManager.initialize(RoutingProfileManager.java:181) ~[classes/:7.1.0]
2023-08-01T14:23:25.630888877Z at org.heigit.ors.routing.RoutingProfileManager.getInstance(RoutingProfileManager.java:72) ~[classes/:7.1.0]
2023-08-01T14:23:25.630890502Z at org.heigit.ors.servlet.listeners.ORSInitContextListener.lambda$contextInitialized$0(ORSInitContextListener.java:40) ~[classes/:7.1.0]
2023-08-01T14:23:25.630985044Z at java.lang.Thread.run(Thread.java:833) [?:?]
2023-08-01T14:23:25.630996252Z Caused by: java.lang.RuntimeException: java.util.concurrent.ExecutionException: org.heigit.ors.exceptions.MaxVisitedNodesExceededException: Search exceeds the limit of visited nodes.
2023-08-01T14:23:25.631001002Z at org.heigit.ors.fastisochrones.Eccentricity.calcBorderNodeDistances(Eccentricity.java:156) ~[classes/:7.1.0]
2023-08-01T14:23:25.631002794Z at org.heigit.ors.routing.graphhopper.extensions.ORSGraphHopper.calculateCellProperties(ORSGraphHopper.java:639) ~[classes/:7.1.0]
2023-08-01T14:23:25.631004669Z at org.heigit.ors.routing.graphhopper.extensions.ORSGraphHopper.postProcessing(ORSGraphHopper.java:427) ~[classes/:7.1.0]
2023-08-01T14:23:25.631006961Z at com.graphhopper.GraphHopper.load(GraphHopper.java:868) ~[graphhopper-core-v4.8.1.jar:?]
2023-08-01T14:23:25.631011211Z at com.graphhopper.GraphHopper.importOrLoad(GraphHopper.java:665) ~[graphhopper-core-v4.8.1.jar:?]
2023-08-01T14:23:25.631012711Z at org.heigit.ors.routing.graphhopper.extensions.ORSGraphHopper.importOrLoad(ORSGraphHopper.java:166) ~[classes/:7.1.0]
2023-08-01T14:23:25.631015044Z at org.heigit.ors.routing.RoutingProfile.initGraphHopper(RoutingProfile.java:193) ~[classes/:7.1.0]
2023-08-01T14:23:25.631016669Z at org.heigit.ors.routing.RoutingProfile.<init>(RoutingProfile.java:140) ~[classes/:7.1.0]
2023-08-01T14:23:25.631033877Z at org.heigit.ors.routing.RoutingProfileLoader.call(RoutingProfileLoader.java:39) ~[classes/:7.1.0]
2023-08-01T14:23:25.631039419Z at org.heigit.ors.routing.RoutingProfileLoader.call(RoutingProfileLoader.java:25) ~[classes/:7.1.0]
2023-08-01T14:23:25.631040961Z at java.util.concurrent.FutureTask.run(FutureTask.java:264) ~[?:?]
2023-08-01T14:23:25.631044377Z at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ~[?:?]
2023-08-01T14:23:25.631047294Z at java.util.concurrent.FutureTask.run(FutureTask.java:264) ~[?:?]
2023-08-01T14:23:25.631048794Z at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?]
2023-08-01T14:23:25.631050336Z at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?]
2023-08-01T14:23:25.631051877Z ... 1 more
It’s seems like it fail to generate eccentricities_fastest_car_ors
file but can’t find why.
Is there someone to help me ? I’ve tried to increase maxcellnodes
but there was no effect. I think i miss something in the config but don’t know where.
Thanks in advance.
Regards