Offline, OSM Routing Server Setup
- or -
Post a project like this2407
$$
- Posted:
- Proposals: 1
- Remote
- #1686636
- Awarded
Description
Experience Level: Intermediate
General information for the business: Routing using the open street map database and
Kind of development: Customization of existing program
Description of every module: The functionality described on this website:
https://www.geofabrik.de/data/routing.html
http://wiki.openstreetmap.org/wiki/Open_Source_Routing_Machine
Description of requirements/functionality: Interested in a solution as described, Router Server Setup. I'd be looking to feed thousands of origin/destination coordinate (source/target ID) pairs and have returned the OSM_ID links for the routes calculated between them along with those original source/target IDs in order to relate the data back. The final aim would be to be able to select a link in the network and establish the origin and destination of all routes which used that link.
Ideally I would be able to modify the base (OSM) data as often as I wanted, both updating with new Pbf/shapefiles or manually editing the links.
I expect a rented Azure or other virtual machine provider might be the easiest option? Either that or a physical system could be bought and used - I'd like you're guidance here please.
Extra notes: I've explored the osm2po method, with pgrouting (pgr_dijkstra) in PostgreSQL and displaying output with QGIS and I like the flexibility and functionality this provides. I like that I can change 'cost' variables, the adherence to one-way streets and the one-to-many calculation capability. BUT - there are obvious problems with the routing whereby some routes are ignored or one-way street invokes where they should be duel directional etc. and I'm struggling to resolve these issues or determine why they occur.
Upon reading, OSRM is the better way forward but I've not the experience to instigate.
Kind of development: Customization of existing program
Description of every module: The functionality described on this website:
https://www.geofabrik.de/data/routing.html
http://wiki.openstreetmap.org/wiki/Open_Source_Routing_Machine
Description of requirements/functionality: Interested in a solution as described, Router Server Setup. I'd be looking to feed thousands of origin/destination coordinate (source/target ID) pairs and have returned the OSM_ID links for the routes calculated between them along with those original source/target IDs in order to relate the data back. The final aim would be to be able to select a link in the network and establish the origin and destination of all routes which used that link.
Ideally I would be able to modify the base (OSM) data as often as I wanted, both updating with new Pbf/shapefiles or manually editing the links.
I expect a rented Azure or other virtual machine provider might be the easiest option? Either that or a physical system could be bought and used - I'd like you're guidance here please.
Extra notes: I've explored the osm2po method, with pgrouting (pgr_dijkstra) in PostgreSQL and displaying output with QGIS and I like the flexibility and functionality this provides. I like that I can change 'cost' variables, the adherence to one-way streets and the one-to-many calculation capability. BUT - there are obvious problems with the routing whereby some routes are ignored or one-way street invokes where they should be duel directional etc. and I'm struggling to resolve these issues or determine why they occur.
Upon reading, OSRM is the better way forward but I've not the experience to instigate.
Andrew H.
100% (3)Projects Completed
4
Freelancers worked with
4
Projects awarded
50%
Last project
18 Jun 2020
United Kingdom
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
Hi Andrew
I can set up the routing server for you on a VPS without any problems. But I am unsure as to your exact requirements. Are you wanting
1) Graphical reachability analysis using OSRM
2) Just OSRM server setup
3) 2 above plus batch run to populate a database with the network from your source destination points
If its any combination of the above or anything else could you clarify please?
Regards
Dave
487504
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies