asha_nn: Encontrar os n pontos mais proximos

Description Usage Arguments Details Value Author(s) See Also Examples

View source: R/model_functions.R

Description

A funcao busca e encontra o n pontos mais proximos entre dois datasets sf.

Usage

1
asha_nn(sf1, sf2, id1, id2, n)

Arguments

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

Details

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.

Value

Retorna um data frame com as colunas id2 (codigo de origem), id1 (codigo de destino), proximidade e distancia.

Author(s)

Bruno Pinheiro

See Also

knn

Examples

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)

bruno-pinheiro/asha documentation built on May 25, 2019, 2:52 a.m.