-
Notifications
You must be signed in to change notification settings - Fork 69
-
Notifications
You must be signed in to change notification settings - Fork 69
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
Incremental Updates #152
Comments
I'll try and reply to each point:
A lot of work went into the lua-profiles and the embedded routing profiles in the routerdb. This was inspired by use in mobile apps, you don't want to redeploy your app if you want to add/update a profile. I'm working on a incremental update system using a tiled version of the routerdb but it's still early for me to give any release date. I don't know how Itinero compares to GH because I don't know GH well. Itinero's focus is also a little bit different, it's main goal is to be used as a library in routing projects but there is a pre-built API that can be deployed too. |
Oh and you are more than welcome to contribute, just get in touch if you want to make bigger changes, read about this here. We can also offer paid support and help with routing projects, this is the way Itinero is kept alive. |
Hi, |
Not at the moment but something that's very possible and on the roadmap. Should be doable to implement in a relatively short time. |
It's on the roadmap to support decoding for example traffic events: |
Closing this issue, everything has been fixed or is planned to be fixed in other issues or in Itinero 2.0. Feel free to reopen if there are any more questions on deployment or something similar. |
Unfortunately I haven't got to testing this library yet or replacing GH yet. |
Incremental updating is on the roadmap but it's going to be a while until this is supported. What you can do is build a routerdb while the routing server is running. Once the routerdb is built you can update the routing server without any downtime. |
Thanks for the info, but building a routerdb is more of a rebuild rather than incremental build - correct me if I'm wrong but I can't use an osm changefile and update an existing routerdb file, right? Wouldn't it be better to keep this issue open util this is implemented? this way I can keep track of its status... |
All of the above are closed as well... :-/ |
Hi,
I'm currently using GraphHopper as my routing engine and I got here from reading OsmSharp issues and found this cool project.
I have a few issues with GraphHopper right now and I'm at a decision making point whether to continue contributing to it or switch to a different routing library.
My server is written in .Net core and it would be easy to use .Net instead of Java.
Having said that, I'm using an HTTP client for routing so it's not a huge benefit.
The current problems with have with GH are:
I have added a section to GH to allow updating it through file upload using HTTP but the guys at GH didn't fancy it and so I have a branch that can't be merged to their version and is drifting apart from their main version, is there an HTTP way to rebuild/replace the routing db file (this question is probably related to the API project)?
I'm asking this from the perspective of someone that doesn't write .Net code and would like to tell the routing API to refresh itself without knowing where the file are stored and how they are built.
Thanks and keep up the good work!
P.S. I more than willing to help out writing some code if need be.
The text was updated successfully, but these errors were encountered: