forked from riatelab/osrm
-
Notifications
You must be signed in to change notification settings - Fork 0
/
NEWS
217 lines (134 loc) · 6.82 KB
/
NEWS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
# osrm version 4.2.0
## Fix
* change the pkg level documentation for alias (#125)
## Feat
* add suport for tibbles (#128 thanks to @Moohan)
# osrm version 4.1.1
## Fix
* use bibentry() instead of citEntry()
# osrm version 4.1.0
## 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
# osrm version 4.0.0
## Major changes
* drop sp support (deprecate returnclass, to be removed in the next minor version), 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()
# osrm version 3.5.1 (Release date 2022-01)
## Minor changes
* Fix is() usage
# osrm version 3.5.0 (Release date 2021-09)
## 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
*
# osrm version 3.4.1 (Release date 2020-03)
## Minor changes
* switch from gepaf to googlePolylines, great speed improvement (thank to John Sheffield @sheffe)
* use .onLoad instead of .onAttach to set the demo server by default
* replace examples that use cartography by mapsf examples.
* curl instead of RCurl
# osrm version 3.4.0 (Release date: 2020-12)
## Minor changes
* change demo server from http://router.project-osrm.org/ to https://routing.openstreetmap.de/
* add osrm.server and osrm.profile in function to change the server directly in functions.
*
# osrm version 3.3.3 (Release date: 2020-04-14)
## Minor changes
* Changes to accomodate sf >= 0.9 and st_make_valid no longer in lwgeom
* iso isometric zones in osrmIsochrone()
* increase dmax in osrmIsochrone()
# osrm version 3.3.2 (Release date: 2019-09-24)
## Minor changes
* allow via points in osrmRoute with the "loc"" argument. (see #41)
* allow lon/lat vectors as src and dst arguments without identifier ("src"" and "dst"" as default names). (see #51)
* suppression of old and unused datasets
# osrm version 3.3.1 (Release date: 2019-07-12)
## 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)
# osrm version 3.3.0 (Release date: 2019-04-29)
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.
# osrm version 3.2.0 (Release date: 2018-12-12)
## Minor changes
* Add the exclude option to exclude some road types. Thanks to PR #32 by @mbask
* Better info message when the public server receive too many requests.
* Add a "measure" arg to osrmTable to obtain distance table (meters). fix #33.
* Berlin example in README
# osrm version 3.1.1 (Release date: 2018-03-12)
## Minor changes
* Put sp in Import rather than in Depends
* bug fix in osrmTrip.
* Better error messages.
# osrm version 3.1.0 (Release date: 2017-06-08)
## 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
# osrm version 3.0.2 (Release date: 2017-06-08)
## Minor changes
* set the grid size for computing isochrones in osrmIsochrone (more precise isopleth maps)
* fix osrmTrip
# osrm version 3.0.1 (Release date: 2017-03-31)
## Minor changes
* Enable changing the profile via options(osrm.profile = "name.of.the.profile")(driving is set by default).
* Small fixes and adaptations to the API (in osrmTrip mainly)
# osrm version 3.0.0 (Release date: 2016-05-10)
This is a major release. Changes have been made to reflect the evolution of the OSRM routing service/engine.
The backward compatibility is not ensured. The osrm package works with the version 5.0.0 of the OSRM API.
## Major changes:
* osrmViaroute is suppressed, use osrmRoute with `overview = FALSE` instead.
* osrmViarouteGeom is replaced by osrmRoute. osrmRoute offers simplified or detailed (full) route geometry via `overview` parameter.
* Functions now accept sp objects and data.frames.
* Add osrmIsochrone. This function computes a SpatialPolygonsDataFrame of isochrones.
* Add osrmTrip. This function gets the travel geometry between multiple unordered points.
* Under the hood: some function now use google encoded polylines via gepaf package.
# osrm version 2.0.0 (Release date: 2016-01-20)
This is a major release. Changes have been made to reflect the evolution of the OSRM routing service/engine.
The backward compatibility is not ensured. The osrm package works with the version 4.9.0 of the OSRM API.
## Major changes:
* Supression of osrmTableOD and osrmTableErrors
* Different parameters names and output in each functions
* XML and reshape2 packages are no longer imported
# osrm version 1.1 (Release date: 2015-11-06)
## Changes:
* Install instruction in README
* Add a SpatialLinesDataFrame export to the osrmViaRouteGeom
* Add the \dontrun{} instruction to all examples due to potential public API downtime and to prevent excessive use of the public API via regular checks.