View source: R/read_addresses.R
| read_addresses | R Documentation |
This function reads the data of the National Registry of Addresses for
Statistical Purposes (Cadastro Nacional de Enderecos para Fins Estatisticos,
CNEFE), organized by the Brazilian Institute of Geography and Statistics
(IBGE). The data brings the geographical coordinates (lat lon) of every
address surveyed in the Population Census, along with the census tract and
municipality each address belongs to, its postal code (CEP), the type of
building (cod_especie) and the precision level of its coordinates
(nv_geo_coord). More information available at
https://www.ibge.gov.br/estatisticas/sociais/populacao/38734-cadastro-nacional-de-enderecos-para-fins-estatisticos.html.
Note this is a very large data set: the 2022 CNEFE covers roughly 111 million
addresses in a single 1.2 GB file. The file is downloaded in full and only
then filtered by code_muni, so the first call in an R session takes a long
time even when a single municipality is requested. Subsequent calls reuse the
cached file. Passing output = "duckdb" avoids loading the result into memory.
read_addresses(
year,
code_muni,
output = "sf",
showProgress = TRUE,
cache = TRUE,
verbose = TRUE
)
year |
Numeric. Year of the data in |
code_muni |
The 7-digit code of a municipality. Alternatively, if a
two-digit state code or a two-letter uppercase abbreviation of a state
is passed (e.g. |
output |
String. Type of object returned by the function. Defaults to
|
showProgress |
Logical. Defaults to |
cache |
Logical. Whether the function should read the data cached
locally, which is faster. Defaults to |
verbose |
A logical. If |
An "sf" "data.frame" OR an ArrowObject
# Read all addresses in a given municipality
add <- read_addresses(
year = 2022,
code_muni = 3304557
)
# Read all addresses in a given state, without loading them into memory
add_rj <- read_addresses(
year = 2022,
code_muni = "RJ",
output = "duckdb"
)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.