-
Notifications
You must be signed in to change notification settings - Fork 17
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add function to "uncompound" junctions #190
Comments
This has already been implemented in |
The uncompounding code is now in a separate function which is called at the end of centrality. Now also have to call that at the end of the flow functions, plus ensure that a tidy workflow can be explained especially when using single graphs between different sessions. This will mostly reduce to ensuring that compound junctions are removed from the main graph prior to saving, and that it is then possible to re-insert the compound junctions through exporting the current |
An even cleaner way is to always return a standard graph from all functions, and to create and insert compound junctions on-the-fly within individual functions which need them. The only problem with that is that, while turn penalties are entirely possible, turn restrictions can only be implemented with the original |
closed via #191 |
Weighted street networks with turn penalties create and rely on compound junctions. To allow flow aggregation and centrality calculations on these networks, there needs to be an additional function to re-map flows along these compound edges back on to the original "uncompounded" network edges.
The text was updated successfully, but these errors were encountered: