Hi, I want to create a Setup where I first create a the base graph, store it and then create new CHs step-by-step. (Parallelize in different threads, processes or even machines). I noticed that GraphHopperStorage requires me to define the future ch’s weightings before I import the base graph. This would make it impossible for me to add new CHs, later.
After reading the source code I noticed that it might not be necessary to have this restriction (might be wrong here, don’t understand all implications), however GraphHopperStorage is marked as final and the only way to instantiate the BaseGraph class which is package protected. Although access modifiers can easily be changed at runtime I wonder if there is a better way?