| gb_get_adm | R Documentation |
These functions call gb_get() for a single ADM level. gb_get_adm0()
returns country boundaries, gb_get_adm1() returns first-level subnational
boundaries (for example, states in the United States) and gb_get_adm2()
returns second-level subnational boundaries (for example, counties in the
United States). gb_get_adm3(), gb_get_adm4() and gb_get_adm5() return
third-, fourth- and fifth-level administrative boundaries, respectively.
Not all countries have the same number of ADM levels. Use
gb_get_max_adm_lvl() to check availability.
Boundaries downloaded through these functions are not covered by the package's MIT license. Always acknowledge geoBoundaries when sharing the boundaries or derived products. See https://www.geoboundaries.org/index.html#usage. Consult the boundary metadata for any additional source attribution, license link, share-alike notice or modification statement required by the boundary's license.
gb_get_adm0(
country,
simplified = FALSE,
release_type = c("gbOpen", "gbHumanitarian", "gbAuthoritative"),
quiet = TRUE,
overwrite = FALSE,
cache_dir = NULL
)
gb_get_adm1(
country,
simplified = FALSE,
release_type = c("gbOpen", "gbHumanitarian", "gbAuthoritative"),
quiet = TRUE,
overwrite = FALSE,
cache_dir = NULL
)
gb_get_adm2(
country,
simplified = FALSE,
release_type = c("gbOpen", "gbHumanitarian", "gbAuthoritative"),
quiet = TRUE,
overwrite = FALSE,
cache_dir = NULL
)
gb_get_adm3(
country,
simplified = FALSE,
release_type = c("gbOpen", "gbHumanitarian", "gbAuthoritative"),
quiet = TRUE,
overwrite = FALSE,
cache_dir = NULL
)
gb_get_adm4(
country,
simplified = FALSE,
release_type = c("gbOpen", "gbHumanitarian", "gbAuthoritative"),
quiet = TRUE,
overwrite = FALSE,
cache_dir = NULL
)
gb_get_adm5(
country,
simplified = FALSE,
release_type = c("gbOpen", "gbHumanitarian", "gbAuthoritative"),
quiet = TRUE,
overwrite = FALSE,
cache_dir = NULL
)
country |
A character vector of country names or ISO 3166-1 alpha-3
country codes. Use |
simplified |
A logical value. If |
release_type |
A character string, one of |
quiet |
A logical value. If |
overwrite |
A logical value. If |
cache_dir |
A path to a cache directory. If not set (the default
|
Each individual country boundary layer is governed by the original license
identified in its boundary metadata. See gb_get_metadata(). The
"gbOpen" release contains multiple open licenses, including ODbL and
CC BY-SA. Do not assume every boundary is licensed only under CC BY 4.0.
Users should cite the sources listed in the metadata and comply with any
attribution, share-alike or non-commercial terms.
An sf object from sf containing the requested
boundaries. Returns NULL if no boundaries match the request or the
downloads return no geometries.
Runfola et al. (2020) "geoBoundaries: A global database of political administrative boundaries." PLOS ONE, 15(4), 1–9. \Sexpr[results=rd]{tools:::Rd_expr_doi("10.1371/journal.pone.0231866")}.
gb_get_metadata() inspects boundary metadata and licensing.
gb_get_max_adm_lvl() checks the ADM levels available for individual
country boundaries.
gb_set_cache_dir() configures where downloaded archives are cached.
Boundary download functions:
gb_get(),
gb_get_world()
lev2 <- gb_get_adm2(
c("Italia", "Suiza", "Austria"),
simplified = TRUE
)
library(ggplot2)
ggplot(lev2) +
geom_sf(aes(fill = shapeGroup)) +
labs(
title = "Second-level administrative boundaries",
subtitle = "Selected countries",
caption = paste(
"Sources: geoBoundaries and the original boundary providers,",
"check gb_get_metadata() for licenses"
)
)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.