-
Notifications
You must be signed in to change notification settings - Fork 0
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
How to compile OsmConversionPipeline #1
Comments
I managed to get ahead. If you want I'll make you a mr I had to fix the pom.xml Otherwise I have a problem, some bridges I can't get over. I'll see if I understand the problem. In any case level ram it is top. |
Sure, that would be great. Surprised that this still runs at all after all those years! Not sure about the bridges, maybe a new road type the import pipeline doesn't support? |
I think I understood one of the problems is that you are working with intersection nodes and not all nodes. You get them back afterwards to reconstruct the path. So I don't know yet if it's in Android or in the export that I have to find how to modify but working with everything could also remove this error. The problem is that we are looking for the closest node to the start and finish point but shouldn't we work with the node + edge? I'm afraid that the optimization level is momentary, maybe just for the beginning and the end? |
Just to say that I corrected the concerns I had. It's not optimal but now I have some that work almost fine. |
Hey, Yes I think removing redundant nodes between intersections was one of the key parts that made the routing possible. Other optimizations were the dynamically loaded grids and use of lookup tables because at least in 2016 trigenometric functions were extremely slow. Briefly looking at AStarRouteSolver.java it seems that the skipped nodes are reconstructed later. Using all the points would have exceeded the RAM, only with the node skipping and dynamic grids it was possible to do it offline. And indeed this algorithm can lead to suboptimal results in quite a few cases, it was mostly a proof of concept for a university project, focused on mostly correct long routs - it can certainly be improved :) For adding altitude data I guess you have to adapt the format and pass it through the data pipeline. |
Thanks for the feedback, as I said in my last post I have a few things working right now. There are still some issues but it's not too blocking I might fix them one day. |
Hello, I know that the project is old but not finding a solution I test all that exists ;)
I'm looking to do routing on my Android phone in offline. I just want it to use the paths if it happens I will fix it by hand. I tried graphhopper but for France I have the ram of the phone that explodes.
I could understand that your project you cut in small pieces which looks good. I can't seem to use the software to cut my pbf.
If you remember, please help me.
The text was updated successfully, but these errors were encountered: