Description Usage Arguments Details Value Author(s) See Also Examples
View source: R/model_functions.R
A funcao busca e encontra o n pontos mais proximos entre dois datasets sf.
1 | asha_nn(sf1, sf2, id1, id2, n)
|
sf1 |
Um objeto sf com geometria de pontos representando o destino |
sf2 |
Um objeto sf com geometria de pontos representando a origem |
id1 |
Codigo de identificacao do ponto de destino |
id2 |
Codigo de identificao do ponto de origem |
n |
Numero de pontos mais proximo |
A funcao relaciona dois conjuntos de pontos espaciais e identifica os n
pontos de sf1
mais proximos de sf2
. Usa a funcao nabor::knn
para construir a matriz de distancia, filtra os n
pontos e atribui os
codigos de identificacao do destino e da origem.
Retorna um data frame com as colunas id2
(codigo de origem),
id1
(codigo de destino), proximidade
e distancia
.
Bruno Pinheiro
1 2 3 4 5 6 7 | ## Not run:
data("ubs_pontos")
data("setores")
cent <- sf::st_centroid(setores)
asha_nn(ubs_pontos, cent, "cnes", "cd_geocodi", 3)
## End(Not run)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.