Osrm Versions Save

Interface between R and the OpenStreetMap-based routing service OSRM

v4.1.1

1 year ago

Fix

  • use bibentry() instead of citEntry()

v4.1.0

1 year ago

Fix

  • fix and refactor osrmTrip() for better handling of points close to each others
  • use raw coordinates for table queries instead of googlepolylines when using the demo server (see #119)

Feat

  • add a citation file
  • add osrmNearest() to get the closest point on the street network, interface to the nearest service

v4.0.0

1 year ago

Major changes

  • drop sp support (deprecate returnclass, to be removed in the next minor vesrion), osrm no longer accepts sp objects, nor sp results
  • refactor to better display server error and warnings messages
  • use RcppSimdJson instead of jsonlite
  • use mapiso instead of isoband code for isopolygon creation
  • osrmTable():
    • change in args order (loc, src, dst, ... => src,dst, loc, ...)
    • loc, src, dst accept data.frame, matrix, sfc and sf objects
    • identifiers are not needed, osrm uses row.names or indexes
    • better input type checking
  • osrmRoute():
    • loc, src, dst accept data.frame, matrix, sfc and sf objects
    • identifiers are not needed, osrm uses row.names or indexes
    • better input type checking
  • osrmTrip():
    • loc accepts vector of coordinates, data.frame, matrix, sfc and sf objects
    • identifiers are not needed, osrm uses row.names or indexes
    • better input type checking
  • osrmIsochrone() & osrmIsometric():
    • loc, src, dst accept data.frame, matrix, sfc and sf objects
    • identifiers are not needed, osrm uses row.names or indexes
    • better input type checking
    • the sf output has now three fields (id, isomin and isomax)
    • osrmIsometric() has been renamed to osrmIsodistance()

v3.5.1

2 years ago

Minor changes

  • Fix is() usage

v3.5.0

2 years ago

Major change

  • remove sp argument from osrmRoute()
  • returnClass default is now "sf" where it was previously "sp"
  • The next major version of osrm will drop support for sp objects

Minor changes

  • Better handling of request with curl_fetch_memory()
  • Better (lower) default value for demo server
  • Update demo in README with complete maptiles + mapsf + osrm example
  • Update sf dataset (update crs)
  • Replace old RData sample dataset by new dataset in raw files

v3.3.1

4 years ago

Minor changes

  • correct edge cases of coordinates precision (suppress scientific notation) (#44)
  • fix isochrone computation (#49 and #45)
  • add message for too large breaks or too lower resolution (#48)

v3.3.0

5 years ago

This version should not break previous code.

Major changes

  • sf support in all functions for input (src, dst, loc) and output (returnclass="sf")
  • The algorithm for isochrone has been changed to a more robust one that use isoband package, results may differ...
  • add apotheke.sf sf POINT in the package dataset "berlin".
  • examples have been simplified and mainly cover sf use.

v3.1.1

6 years ago

Minor changes

  • Put sp in Import rather than in Depends
  • bug fix in osrmTrip.
  • Better error messages.

v3.1.0

6 years ago

Minor changes

  • Use last version of cartography in examples
  • Adaptation to the current osrm demo server (ex. gepaf arg in osrmTable).
  • Examples in Berlin instead of north of France, easier with OSRM example docker image

v3.0.2

6 years ago

Minor changes

  • set the grid size for computing isochrones in osrmIsochrone (more precise isopleth maps)
  • fix osrmTrip