Releases: UrbanAnalyst/dodgr
Releases · UrbanAnalyst/dodgr
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
geodesic
roundabouts
v0.2.13: roundabouts
Major changes:
- New
save_dodgr_streetnet
andload_dodgr_streetnet
functions; thanks to idea from @FlxPo - Edge maps used to uncontract graphs now store edges in original order, enabling complex edge sequences such as polygons to be reconstructed (#173).
- Add "Imports: fs" to ensure cache paths work on all (ie windows) machines (#163)
- Implement directional travel in roundabouts on weight_streetnet.sc, thanks to @deanmarchiori (#175).