openrouteservice
Open Source Routing Machine (OSRM)
Our great sponsors
openrouteservice | Open Source Routing Machine (OSRM) | |
---|---|---|
19 | 19 | |
1,242 | 6,043 | |
2.1% | 2.0% | |
9.8 | 6.7 | |
3 days ago | 2 days ago | |
Java | C++ | |
GNU General Public License v3.0 only | BSD 2-clause "Simplified" License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
openrouteservice
-
Transit route mapping
I use Open Route Service https://openrouteservice.org/ to plot motorcycling routes - it seems to do what you are requesting - with gpx, kml, json exports
-
Show HN: Optimule, a free vehicle routing platform built with Open Route Service
I see, thanks!
Open Route Service [1] seems to use Vroom [2] under the hood. It seems to be based on local search with some "Solomon I1" (?) heuristic. So good heuristic routes (obtained quickly), not optimal ones.
-
Fahrtzeit bis zur nächsten Universität in Deutschland - Reloaded
https://openrouteservice.org/ ?
Lad dir Docker runter und du kannst lokal den OSR service nach dem herunterladen mit einem befehl starten: https://github.com/GIScience/openrouteservice Siehe https://github.com/GIScience/openrouteservice/wiki/Installation-and-Usage Lädt sich die Kartendaten direkt von Openstreetmaps runter.
Open Source Routing Machine (OSRM)
-
Using R to Cluster Points by Road Networks
OSRM: A super fast and easy to use routing engine that runs on OSM data. You only need to run 5 lines of code to (1) download a .pbf from Geofabrik, (2-5) download the OSRM docker image and pre-process the OSM data. There are also 3 profiles predefined that you can use: car, bike, foot (e.g. foot.lua). It basically hosts a local server. I find the easiest way is to combine it with the osrm R package. I have seen you also need to adjust for the elevation. I think I have seen some custom LUA profiles that also account for DTM derived elevation changes as an additional weight.
- OpenStreepMap 2012 vs. 2022
-
What's everyone working on this week (29/2022)?
I am creating Rust bindings to https://github.com/Project-OSRM/osrm-backend using autocxx. This allows for fast routing on openstreetmap data. They have a nodejs server, but I'm going to write a Rust one with these new bindings. I am finding that many of the config classes in C++ are't Plain-Old-Data structures, so are opaque structs, so I have to write getters and setters in C++.
-
Show HN: Self-Hosted Maps Stack
> As a cyclist I’m almost always disappointed by google, apple, and Valhalla
Have you tried the OSRM bike config? (The one you find in https://github.com/Project-OSRM/osrm-backend/blob/master/pro...)
-
How to fix routing issue - park is under highway and navigation says to stop on highway.
Your issue seems to be the same as this one opened in 2014: https://github.com/Project-OSRM/osrm-backend/issues/1263
- How does a real world look like?
-
I added simulated annealing to my browser based traveling salesman problem solver! (tspvis.com)
checkout project OSRM. https://github.com/Project-OSRM/osrm-backend. Its really easy to stand up in a docker image. here's a guide to set it up in a azure app service container instance. https://github.com/nick-romano/docker.osrm.azure.appservice
-
Generate stats about gpx track (way surfaces, highway values) using OSM?
Use the OSRM "map matching" service to the osm node id from the coordinates from the track. Unfortunately I cannot pass the gpx file, but have to use coordinates. Example: http://router.project-osrm.org/match/v1/foot/13.388860,52.517037;13.397634,52.529407;13.428555,52.523219?annotations=nodes
-
How to disable ferry routes?
Hi, On routing, I am getting paths which uses ferry to reach to the destination. I am using car's lua profile and want to disable it. I added the ferry to restricted_access_tag_list , But it is still considering ferry while routing.
What are some alternatives?
valhalla - Open Source Routing Engine for OpenStreetMap
OpenTripPlanner - An open source multi-modal trip planner
Nominatim - Open Source search based on OpenStreetMap data
Graphhopper - Open source routing engine for OpenStreetMap. Use it as Java library or standalone web server.
TileServer GL - Vector and raster maps with GL styles. Server side rendering by MapLibre GL Native. Map tile server for MapLibre GL JS, Android, iOS, Leaflet, OpenLayers, GIS via WMTS, etc.
OsmAnd - OsmAnd
vroom - Vehicle Routing Open-source Optimization Machine
Hauk - Open-source realtime location sharing
TileServer PHP - MBTiles and MapTiler folder hosting with TileJSON, OGC WMTS, UTFGrid interaction and web interface. QGIS & ESRI ArcGIS compatible. Runs on any Apache+PHP webhosting. MapBox Studio Vector Tiles hosting.
docker.osrm.azure.appservice - A docker project to build project OSRM backend and serve from an azure app service using containers
μlogger - μlogger • web viewer for tracks uploaded with μlogger mobile client
blosm - Blosm addon for Blender. A few clicks import of Google 3D cities, OpenStreetMap, terrain. Global coverage. Source code is in the branch 'release'.