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

Pluggable routing #24

Open
dabreegster opened this issue Mar 28, 2023 · 1 comment
Open

Pluggable routing #24

dabreegster opened this issue Mar 28, 2023 · 1 comment

Comments

@dabreegster
Copy link

Input: GeoJSON lines representing trips from A to B. They might have arbitrary properties, usually representing something like number of people doing that trip, broken by mode. This comes from some kind of travel demand model / jittering process.

Final output: Segments in the route network with aggregated properties. A segment should never be "longer" than an original OSM way, but it'll often by "smaller" (between two nodes in the way).

The routing implementation should be pluggable, letting us quickly swap out Valhalla, OSRM, OTP, etc running locally or remotely. The goal will be speed for big areas and inputs, of course.

Walking using the "most likely route somebody would pick assuming streets today" is the highest priority. Adjusting routing preferences and modifying the street network (making something nicer, drawing new bridges) would also be important.

@dabreegster
Copy link
Author

And #8 is probably a dependency of this idea, depending what the output from the routing engines looks like

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Backlog
Development

No branches or pull requests

1 participant