Skip to content
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

turn and signal costs - design #114

Open
robfitzgerald opened this issue Nov 15, 2022 · 0 comments
Open

turn and signal costs - design #114

robfitzgerald opened this issue Nov 15, 2022 · 0 comments
Milestone

Comments

@robfitzgerald
Copy link
Collaborator

HIVE should be able to support turn and signal costs of the form Edge => Edge => (0, infinity] to describe turn penalties and signal delays.

our primary network data source, OSM, already stores some data on this. in order to design a solution for HIVE, we need to review how OSM stores this data and if/how osmnx retrieves it. this impacts our conventional network download script (should be ported to github.com/nrel/hive/) but also our path search function which needs to incorporate the Edge => Edge => Cost lookup. if networkx does not expose a shortest path variant with this scope, we may need to roll our own or look for alternatives.

a solution that matches our OSM inputs needs to be checked against the requirement of working with our internal speeds data as well.

this task is to come up with a design and to produce an issue describing the implementation.

@robfitzgerald robfitzgerald added this to the FY23 Q1 milestone Nov 15, 2022
@robfitzgerald robfitzgerald modified the milestones: FY23 Q1, FY23 Q2 Feb 8, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant