Skip to contents

get_brazil_municipality() returns a tibble with data about Brazilian municipalities.

Note: This function requires an internet connection to work and the geobr or geocodebr package to be installed, depending on the chosen method for retrieving coordinates.

Usage

get_brazil_municipality(
  municipality = NULL,
  state = NULL,
  year = as.numeric(substr(Sys.Date(), 1, 4)),
  coords_method = "geobr",
  force = FALSE
)

Arguments

municipality

(optional) A character vector with the name of the municipalities. If NULL the function returns all municipalities (default: NULL).

state

(optional) A character vector with the name of the states (default: NULL).

year

(optional) An integerish number indicating the year of the data regarding the municipalities (default: Sys.Date() |> substr(1, 4) |> as.numeric()).

coords_method

(optional) A string indicating the method to retrieve the latitude and longitude coordinates of the municipalities. Options are:

force

(optional) A logical flag indicating whether to force the download of the data again (default: FALSE).

Value

A tibble with the following columns:

  • region_code: The region code.

  • region: The region name.

  • state_code: The state code.

  • state: The state name.

  • federal_unit: The state abbreviation.

  • municipality_code: The municipality code.

  • municipality: The municipality name.

  • latitude: The municipality latitude.

  • longitude: The municipality longitude.

Details

The data from this function is based on data from the Brazilian Institute of Geography and Statistics (IBGE) via the geobr and geocodebr R packages.

Both packages are produced by Brazil's Institute for Applied Economic Research (IPEA) and access the Brazilian Institute of Geography and Statistics (IBGE) data.

Examples

if (FALSE) { # \dontrun{
  get_brazil_municipality() |> dplyr::glimpse()

  get_brazil_municipality(municipality = "Belém")

  get_brazil_municipality(municipality = "Belém", state = "Pará")

  get_brazil_municipality(municipality = c("Belém", "São Paulo"))
} # }