| Title: | Spatial Data of Road Precariousness in Brazil |
|---|---|
| Description: | Fornece acesso eficiente à malha espacial de precariedade viária brasileira. O pacote realiza o download em cache e a leitura otimizada (via Apache Arrow) de arquivos Parquet particionados, contendo o cruzamento de variáveis de infraestrutura do Entorno do Censo Demográfico 2022 (IBGE) com a malha viária aberta do Overture Maps. [English] Provides efficient access to the spatial network of road precariousness in Brazil. The package performs cached downloads and optimized reading (via Apache Arrow) of partitioned Parquet files. These files contain the intersection of infrastructure variables from the 2022 Demographic Census (IBGE) with the open street network from Overture Maps. Methodology and datasets are detailed in Passos (2026) <doi:10.5281/zenodo.19711448>. |
| Authors: | Iara Passos [aut, cre] (ORCID: <https://orcid.org/0000-0003-2374-8663>) |
| Maintainer: | Iara Passos <[email protected]> |
| License: | MIT + file LICENSE |
| Version: | 0.1.0 |
| Built: | 2026-06-04 06:36:30 UTC |
| Source: | https://github.com/cran/precviasBR |
Esta funcao realiza o download dos dados espaciais em formato Parquet hospedados no Zenodo. Os arquivos sao salvos no diretorio de cache do usuario para evitar downloads repetidos.
download_precvias(uf = "all")download_precvias(uf = "all")
uf |
Sigla do estado (ex: "RS"), ou "all" para o Brasil inteiro. Padrao "all". |
O caminho do arquivo ou diretorio no cache local.
caminho_ac <- download_precvias("AC")caminho_ac <- download_precvias("AC")
Conecta-se aos arquivos Parquet em cache usando lazy evaluation atraves do Apache Arrow. Pode funcionar totalmente offline se o diretorio local for fornecido.
read_precvias(uf = "all", code_muni = NULL, dir_local = NULL)read_precvias(uf = "all", code_muni = NULL, dir_local = NULL)
uf |
Sigla do estado (ex: "RS"), ou "all" para o Brasil inteiro. Padrao "all". |
code_muni |
(Opcional) Codigo IBGE do municipio com 7 digitos (ex: 4314902). |
dir_local |
(Opcional) Caminho para uma pasta no computador contendo os arquivos Parquet. |
Um objeto ArrowDataset. Para renderizar mapas, converta a geometria
WKB para sf executando: st_as_sf(dados, wkb_column = "geometry_wkb").
if (arrow::codec_is_available("zstd")) { dados_ac <- read_precvias(uf = "AC") dados_rb <- read_precvias(code_muni = 1200401) |> dplyr::collect() }if (arrow::codec_is_available("zstd")) { dados_ac <- read_precvias(uf = "AC") dados_rb <- read_precvias(code_muni = 1200401) |> dplyr::collect() }