Alias for match_points_to_graph

match_points_to_graph(verts, xy, connected = FALSE)

## Arguments

verts A data.frame of vertices obtained from dodgr_vertices(graph). coordinates of points to be matched to the vertices, either as matrix or sf-formatted data.frame. Should points be matched to the same (largest) connected component of graph? If FALSE and these points are to be used for a dodgr routine routine (dodgr_dists, dodgr_paths, or dodgr_flows_aggregate), then results may not be returned if points are not part of the same connected component. On the other hand, forcing them to be part of the same connected component may decrease the spatial accuracy of matching.

## Value

A vector index into verts

## Examples

net <- weight_streetnet (hampi, wt_profile = "foot")
verts <- dodgr_vertices (net)
# Then generate some random points to match to graph
npts <- 10
xy <- data.frame (
x = min (verts$x) + runif (npts) * diff (range (verts$x)),
y = min (verts$y) + runif (npts) * diff (range (verts$y))
)
pts <- match_pts_to_graph (verts, xy)
pts # an index into verts#>  [1] 1799  739  760  443  762  748  435 1688  505  588pts <- verts\$id [pts]
pts # names of those vertices#>  [1] "2588146136" "1204772804" "1204772780" "2398957895" "1388482473"
#>  [6] "1388481881" "1128374394" "2195425131" "1691495677" "3544918756"