Releases: ropensci/stplanr
Releases · ropensci/stplanr
Styling
SpatiaLinesNetwork fix II
stplanr 0.2.5
NEW FEATURES
- New function
line_via()
for identifying intermediary points on a transport network
BUG FIXES
- Bug associated with
SpatialLinesNetwork()
fixed (see #249)
geo_length()
stplanr 0.2.4
NEW FEATURES
- New function
geo_length()
returns numeric vector of line lengths from sp or sf objects.
DOCUMENTATION
SpatiaLinesNetwork fix
NEW FEATURES
- stplanr now imports lwgeom, needed for
sf::st_length()
, used inSpatialLinesNetwork()
. - Plotting behaviour updated for
sfNetwork
objects: now only plots the geometry by default. - Improved documentation for
SpatialLinesNetwork()
andplot()
for spatial networks.
BUG FIXES
- Bug in
sum_network_routes()
fixed (see #240).
No Depends
NEW FEATURES
- In this release sp is demoted from a Depends to an Imports, meaning that all its functions will not be attached to your namespace (it will not be loaded) when you run
library(stplanr)
, making it less tied to sp. This is a continuation of the work to support sf and will make it easier for the package to work with alternative representations of geographic data.
BUG FIXES
- Bug in
geo_select_aeq.sf()
was fixed by Jakub Nowosad in pull #238 - An issue with
od_aggregate.sf()
was fixed making it much faster
SimpleFeatureSupport
stplanr finally supports simple features!
NEW FEATURES
- This is the largest release since the package was created, with dozens of changes to support simple features - see #198 for details.
- Support for sf. The package now support the new spatial class system for most functions.
- New function
geo_bb()
supercedesbb2poly()
. The new function can return polygons, points and matrix objects determined by theoutput
argument. It also allows bounding boxes to be extended in metres, and scaled in x and y dimensions. geo_code()
now uses nominatim by default to find locations on the maps.- New function
od_coords()
takes a wide range of input data types to return a consistent output representing OD data as a data frame of origin and destination coordinates. This is used behind the scenes to make other functions more modular.
WORK IN PROGRESS
Plans for the next release
- New generic
route()
function for routing. This is more flexible and user-friendly than the existingline2route()
androute_*()
functions it enhances. - Updated function names to make using stplanr easier and more intuitive.
DepCull
Bug fix release reducing the number of dependencies.
stplanr 0.1.9
NEW FEATURES
- Dependency cull: we have removed dependencies on foreach and doParallel
route_cyclestreet()
now also called (correctly)route_cyclestreets()
- New
geo_code()
function replaces dependency on RGoogleMaps
BUG FIXES
- See issues closed after the last release with this search term: https://github.com/ropensci/stplanr/issues?utf8=%E2%9C%93&q=is%3Aissue%20closed%3A%3E2017-06-01%20
- Bug with
google_dist()
fixed - Fixed fails due to breaking changes in dplyr 0.8
Fix my SpatialLinesNetwork!
stplanr 0.1.8
NEW FEATURES
- New argument
combinations
added tosum_network_routes()
so it runs quicker - see pull/177. - New examples added to
sum_network_routes()
,weightfield()
andfind_network_nodes()
- see e.g.example(sum_network_routes)
for details. - New dataset
l_poly
added. - stplanr now has a website! See ropensci.github.io/stplanr/.
BUG FIXES
Aggregating ods
stplanr 0.1.7
NEW FEATURES
- There is a new vignette! See vignettes/stplanr-paper.Rmd and
vignette("stplanr-paper")
for details. - The original
introducing-stplanr
vignette has been updated. It now provides a more basic introduction for people new to R for spatial and transport data. line2route()
has been refactored to improve error detection and allown_processes
arguments. Thanks @nikolai-b. See pull/151 for details.line_match()
function added, a wrapper aroundrgeos::gDistance()
, to find similar routes.- RCurl and data.table dependencies have been removed
- leaflet has been demoted from an import to a suggest. This should reduce install times.
- New functions
od_aggregate()
andsp_aggregate()
have been added, to enable OD data to be aggregated to new geographic levels.
BUG FIXES
#141
fixed:viaroute()
works again.- #153 fixed:
bidirectional = TRUE
returns a different result inline_bearing()
now.
FUTURE PLANS
- A new branch that uses sf is being tested. We may eventually transition to using simple features classes instead of sp classes.
Generic Oneway Trip
stplanr 0.1.6
NEW FEATURES
onewayid()
is now a generic function, meaning it can handle spatial and non-spatial data- New arguments provided for
line2route()
allow you to specify variables to join-by - also has updated and more sensible defaults - New function
od_id_order()
to put origin-destination ids in order, to identify 2 way duplicates (split out fromonewayid()
)
BUG FIXES
- See the issue tracker
- Bug in
route_cyclestreet()
leadingchange_elev
andav_incline
being wrong now fixed - Bug making variable names with spaces in the id columns failed - now fixed #138