Releases: UrbanAnalyst/dodgr
Releases · UrbanAnalyst/dodgr
CRAN version 0.4.2
Minor changes
- Added Andrea Gilardi (@agila5) as contributor
weight_streetnet
now raises a warning (instead of an error) in case the inputsf
object has mixed geometry types instead of onlyLINESTRING
. The function filters only the geometries havingLINESTRING
type (#246, thanks to @agila5).- Pre-pend class structure of
dodgr_streetnet
objects todata.frame
, rather than append; thanks to @agila5 (#244). - Fix bug in graph contraction that left duplicated edges (#236, thanks to @Robinlovelace).
- Fix minor bug in de-duplication discovered via #236.
- Update documentation for
weight_streetnet
; #245 thanks to @agila5 - Update documentation for "from" and "to" parameters of dists and other fns; #254 thanks to @luukvdmeer
- Fix bug in 'change_col_names'; #262 thanks to @leoniedu
- Fix bug in 'match_pts_to_graph'; #266 thanks to @leoniedu
CRAN v0.4.1
Minor changes
dodgr_flows_aggregate()
now has apairwise
parameter, to enable flows to be aggregated only along paths connecting each pair offrom
andto
points. Thanks to @chinhqho via #229- Update
igraph::get.edgelist
->as_edgelist
(#229) to suppress warnings from igraph conversion functions. - Minor tweak to bundled src/concaveman to remove CRAN warning from new gcc 14.x (#235)
CRAN release 0.4.0
Major changes:
- Transfer repository from 'atfutures/dodgr' -> 'urbananalyst/dodgr'
- Added new vignette on isodists and isochrone functions (#255)
- Implemented new 'concavity' parameter for isodistance, isochrone fns (#223, thanks to @pasipasi123).
Minor changes:
- Fix bug in
add_nodes_to_graph
with "sc" networks (#217, thanks to @diegoteca) - Fix bug in Tobler cost function for effect of slopes on walking times (#219, thanks to @xtimbeau).
CRAN release 0.2.21
Major changes:
- New
pairwise
parameter added tododgr_dists_categorical
(#201) - New function:
dodgr_dists_nearest()
(#203) - Updated
weight_streenet()
function forwt_profile="bicycle"
to return
many more bicycle-relevant columns (#207). - Fix major bug in categorical dists routines that gave wrong values (#201; thanks to @xiaofanliang)
- Fix bug in
add_nodes_to_graph
, #103 - Add 2 new parameters to
add_nodes_to_graph
, "dist_tol" and "intersections_only" (#103)
Minor changes:
- Fix bugs that issued warnings in weight_streetnet.sc if no "lanes" or "junction" columns present.
v0.2.19
v0.2.18
Minor changes:
- Minor bug fix in matching to/from points for routing.
- Minor bug fix with caching contracted graphs
- Minor bug fix matching OSM max speed values for motorcar routing.
- Minor bug fix implements additional check in
dodgr_vertices
to re-calculate if cached vertices don't match current graph. - Allow contra-flow when weighting bicycle networks; otherwise networks can end up unroutable.
- Bug fix in
remove_duplicated_edges()
for SC-class networks.
max speed
v 0.2.17 - max speed
Minor changes:
- Added
nocache
parameter tododgr_contract_graph
, to enable forced re-calculation of contracted graphs (#194) - Fix bug in graph contraction which prevented in picking up additional data columns (#194; thanks to @sriramab)
- Fix bug in caching mechanism which stopped graph conversion routines (like
dodgr_to_sf
) from carrying across extra columns (#194; thanks to @sriramab) - Fix bug in distances when from or to default to all vertices
- Fix weighting networks for motorcars to adhere to OSM "maxspeed" values where those are given, rather than profile values (#193)
compound junctions
Major changes:
- Additional "distances" parameter added to
match_pts_to_graph()
to return geodesic distance to point of edge intersection. - Fixed major bug in centrality calculations on graphs with duplicated edges (#186).
- Added new vignette with instructions on parallel thread control
- New function,
dodgr_deduplicate_graph()
to reduce duplicated edges and insert minimal distances/times (#187) weight_streetnet
function now returns standard graphs even whenturn_penalty = TRUE
; compound junctions are calculated within each function (#190).
Minor changes:
match points
Breaking changes:
match_pts_to_graph()
renamed tomatch_pts_to_verts()
- New
match_pts_to_graph()
function matches to graph edges, using nearest perpendicular intersection (issue #103)
Major changes:
dodgr_paths
pairwise calculation shifted to C++, thanks to @dcooley
Minor changes:
- Fix
dodgr_flowmap
to work on bothsf
andsc
streetnets. - Reformat code using https://github.com/ropensci-review-tools/spaceout
- Minor bug fix matching from/to args of
dodgr_flows_aggregate()
- Bug fix when submitting contracted graphs to flow fns
- Change default value in all
dodgr_flows_
functions fromcontract = FALSE
tocontract = TRUE