dodgr graph into a
list composed of
sfc object from the (sf) package.
Works by aggregating edges into
objects representing longest sequences between all junction nodes. The
resultant objects will generally contain more
LINESTRING objects than
the original sf object, because the former will be bisected at every
A list containing (1) A
data.frame of data associated with the
sf geometries; and (ii) A Simple Features Collection (
sfc) list of
The output of this function corresponds to the edges obtained from
dodgr_contract_graph. This function does not require the sf package
to be installed; the corresponding function that creates a full sf
object - dodgr_to_sf does requires sf to be installed.
1 2 3 4 5 6 7 8 9
hw <- weight_streetnet (hampi) nrow(hw) xy <- dodgr_to_sfc (hw) dim (hw) # 5.845 edges length (xy$geometry) # more linestrings aggregated from those edges nrow (hampi) # than the 191 linestrings in original sf object dim (xy$dat) # same number of rows as there are geometries # The dodgr_to_sf function then just implements this final conversion: # sf::st_sf (xy$dat, geometry = xy$geometry, crs = 4326)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.