| gb_get | R Documentation |
Returns individual country boundaries that reflect how countries represent their own boundaries, without special identification of disputed areas.
Use gb_get_world() for global composite boundaries that standardize
disputed areas and fill gaps between borders.
Boundaries downloaded through this function 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.
The wrappers gb_get_adm0(), gb_get_adm1(), gb_get_adm2(),
gb_get_adm3(), gb_get_adm4() and gb_get_adm5() are also available for
requesting a single ADM level.
gb_get(
country,
adm_lvl = "adm0",
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 |
adm_lvl |
ADM level. Accepted values are |
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_adm,
gb_get_world()
# Map ADM2 in Sri Lanka.
sri_lanka <- gb_get(
"Sri Lanka",
adm_lvl = 2,
simplified = TRUE
)
sri_lanka
library(ggplot2)
ggplot(sri_lanka) +
geom_sf() +
labs(
caption = paste(
"Sources: geoBoundaries, OpenStreetMap and Wambacher,",
"license: ODbL 1.0"
)
)
# Inspect boundary metadata.
library(dplyr)
gb_get_metadata(
"Sri Lanka",
adm_lvl = 2
) |>
# Check the individual license.
select(boundaryISO, boundaryType, licenseDetail, licenseSource) |>
glimpse()
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.