Creates neighbors based on a distance band. By default, creates a distance band with the maximum distance of k-nearest neighbors where k = 1 (the critical threshold) to ensure that there are no regions that are missing neighbors.
Usage
st_dist_band(geometry, lower = 0, upper = critical_threshold(geometry), ...)
Arguments
- geometry
An sf or sfc object.
- lower
The lower threshold of the distance band. It is recommended to keep this as 0.
- upper
The upper threshold of the distance band. By default is set to a critical threshold using
critical_threshold()
ensuring that each region has a minimum of one neighbor.- ...
Passed to
spdep::dnearneigh()
.
See also
Other neighbors:
st_contiguity()
,
st_knn()
Examples
geo <- sf::st_geometry(guerry)
st_dist_band(geo, upper = critical_threshold(geo))
#> ! Polygon provided. Using point on surface.
#> Neighbour list object:
#> Number of regions: 85
#> Number of nonzero links: 274
#> Percentage nonzero weights: 3.792388
#> Average number of links: 3.223529