Graphhopper on Cloudron: Maps and Routing
-
A huge percentage of searches on Big Data search engines are for geographic information. For privacy and to establish a Free digital infrastructure, we need to start self-hosting maps and the businesses that exist in our locations without relying on proprietary corporations.
GraphHopper is a fast and memory-efficient routing engine released under Apache License 2.0. It can be used as a Java library or standalone web server to calculate the distance, time, turn-by-turn instructions and many road attributes for a route between two or more points. Beyond this "A-to-B" routing it supports "snap to road", Isochrone calculation, mobile navigation and more. GraphHopper uses OpenStreetMap and GTFS data by default and it can import other data sources too.
https://github.com/graphhopper/graphhopper
https://github.com/graphhopper/graphhopper/blob/master/README.md#graphhopper-maps
https://github.com/graphhopper/graphhopper/blob/master/docs/core/deploy.md
There is some support for Docker:
https://github.com/IsraelHikingMap/graphhopper-docker-image-pushThere is a request for OpenStreetMaps on Cloudron here:
https://forum.cloudron.io/topic/5831/openstreetmap-on-cloudron?_=1657630449190
-
https://github.com/graphhopper/graphhopper-navigation-example
https://www.graphhopper.com/blog/2019/02/05/building-a-navigation-app-using-open-source-tools/
One thing that we can do is use Graphhopper to plan a route for a journey on Open Street Map.
-
@LoudLemur too bad noone maintains it since '19 and there doesn't appear to be an iOS option.
App maintenance is a burden, so unless someone already does it.. it may be best to ask for the functionality from an app dev who will do it anyway and wouldn't mind another data source option, like MapBox.
-
@LoudLemur said in Graphhopper on Cloudron: Maps and Routing:
NextCloud's Maps module
I've always liked the idea/ sound of that, but to date every time I enable it I ended up disabling it again pretty quickly as it doesn't really seem to work very well
(although noticed it just had an update so may give it a spin again)
-
@jdaviescoates said in Graphhopper on Cloudron: Maps and Routing:
@LoudLemur said in Graphhopper on Cloudron: Maps and Routing:
NextCloud's Maps module
I've always liked the idea/ sound of that, but to date every time I enable it I ended up disabling it again pretty quickly as it doesn't really seem to work very well
(although noticed it just had an update so may give it a spin again)
If you do manage to get it to go, please say how you manage it. Pasting the API key in doesn't seem to result in having the GraphHopper engine as an option...
-
@LoudLemur said in Graphhopper on Cloudron: Maps and Routing:
If you do manage to get it to go, please say how you manage it. Pasting the API key in doesn't seem to result in having the GraphHopper engine as an option...
Oh, sorry, my comment was off-topic really, nothing to do with Graphhopper, just about the Nextcloud Maps app generally being a bit shit (I've never tried to do anything Graphhopper related, yet).