Skip to content

❗ This is a read-only mirror of the CRAN R package repository. osrm.backend — Bindings for 'Open Source Routing Machine'. Homepage: https://github.com/e-kotov/osrm.backendhttps://www.ekotov.pro/osrm.backend/ Report bugs for this package: https://github.com/e-kotov/osrm.backend/issues

License

Notifications You must be signed in to change notification settings

cran/osrm.backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

osrm.backend

Lifecycle: experimental CRAN status CRAN/METACRAN Total downloads CRAN/METACRAN Downloads per month osrm.backend status badge R-CMD-check pkgcheck Codecov test coverage

DOI

The goal of osrm.backend is to be a companion to {osrm} R package https://github.com/riatelab/osrm:

  • provide single line quick start with osmr_start() function that does everything automatically to run local OSRM backend server, no other setup is required;

  • easily install osrm.backend on major operating systems (Linux, Windows, MacOS);

  • provide wrapper functions to prepare data for osrm routing;

  • provide wrapper to start/stop local OSRM backend server.

Installation

Install the latest stable release of osrm.backend from CRAN with:

# soon on CRAN, watch this space!

You can install the development version of osrm.backend from R Universe with:

install.packages('osrm.backend',
 repos = c('https://e-kotov.r-universe.dev', 'https://cloud.r-project.org')
)

or from GitHub repo with:

# install.packages("pak")
pak::pak("e-kotov/osrm.backend")

You can prepare the OpenStreetMap data for routing with one function osrm_start(<path_to_osm_file_or_folder_with_osm_file>), set the osrm.server option to http://localhost:5001/ and use all the {osrm} functions as usual. You do not need to have osrm-backend installed or have Docker to run osrm-backend from a container, everything is handled automatically an all major operating systems. Just follow the Get started guide. For advanced control over each step of the process, see the full function reference.

About

❗ This is a read-only mirror of the CRAN R package repository. osrm.backend — Bindings for 'Open Source Routing Machine'. Homepage: https://github.com/e-kotov/osrm.backendhttps://www.ekotov.pro/osrm.backend/ Report bugs for this package: https://github.com/e-kotov/osrm.backend/issues

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages