Busca endereços e suas coordenadas geográficas a partir de um CEP. As coordenadas de output utilizam o sistema de coordenadas geográficas SIRGAS 2000, EPSG 4674.
Arguments
- cep
Vetor. Um CEP ou um vetor de CEPs com 8 dígitos.
- resultado_sf
Lógico. Indica se o resultado deve ser um objeto espacial da classe
sf
. Por padrão, éFALSE
, e o resultado é umdata.frame
.- verboso
Um valor lógico. Indica se barras de progresso e mensagens devem ser exibidas durante o download dos dados do CNEFE e a geocodificação dos endereços. O padrão é
TRUE
.- cache
Um valor lógico. Indica se os dados do CNEFE devem ser salvos ou lidos do cache, reduzindo o tempo de processamento em chamadas futuras. O padrão é
TRUE
. QuandoFALSE
, os dados do CNEFE são baixados para um diretório temporário.
Value
Retorna um data.frame
com os CEPs de input e os endereços presentes
naquele CEP com suas coordenadas geográficas de latitude (lat
) e
longitude (lon
). Alternativamente, o resultado pode ser um objeto sf
.
Examples
library(geocodebr)
# amostra de CEPs
ceps <- c("70390-025", "20071-001", "99999-999")
df <- geocodebr::busca_por_cep(
cep = ceps,
verboso = FALSE
)
df
#> cep estado municipio logradouro localidade
#> <char> <char> <char> <char> <char>
#> 1: 70390-025 DF BRASILIA EDF SEPS 702 902 BLOCO A ASA SUL
#> 2: 70390-025 DF BRASILIA EDF SEPS 702 902 BLOCO B ASA SUL
#> 3: 70390-025 DF BRASILIA EDF SEPS 702 902 BLOCO C ASA SUL
#> 4: 20071-001 RJ RIO DE JANEIRO AVENIDA PRESIDENTE VARGAS CENTRO
#> 5: 99999-999 <NA> <NA> <NA> <NA>
#> lat lon
#> <num> <num>
#> 1: -15.79815 -47.89608
#> 2: -15.79742 -47.89439
#> 3: -15.79922 -47.89707
#> 4: -22.90235 -43.18279
#> 5: NA NA