Skip to content

Releases: riatelab/osrm

CRAN version

30 Sep 09:02
bb2f847
Compare
Choose a tag to compare

Fix

  • change the pkg level documentation for alias (#125)

Feat

CRAN version

03 Apr 09:43
c006075
Compare
Choose a tag to compare

Fix

  • use bibentry() instead of citEntry()

CRAN submission

30 Mar 14:08
7d39aef
Compare
Choose a tag to compare

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

CRAN version

20 Oct 09:16
ccc58c8
Compare
Choose a tag to compare

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()

CRAN version

17 Feb 15:16
Compare
Choose a tag to compare

Minor changes

  • Fix is() usage

CRAN version

27 Sep 13:37
Compare
Choose a tag to compare

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

CRAN Version

23 Jul 08:27
Compare
Choose a tag to compare

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)

CRAN Version

13 May 08:05
Compare
Choose a tag to compare

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.

CRAN Version

15 Mar 09:46
Compare
Choose a tag to compare

Minor changes

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

CRAN Version

14 Nov 09:53
Compare
Choose a tag to compare

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