| esp_get_ccaa | R Documentation |
Returns Autonomous Communities of Spain at a specified scale.
esp_get_ccaa(ccaa = NULL, moveCAN = TRUE, ...)
ccaa |
character string. A vector of names and/or codes for Autonomous
Communities or |
moveCAN |
A logical |
... |
Arguments passed on to
|
When using ccaa you can use and mix names and NUTS codes (levels 1 or 2),
ISO codes (corresponding to level 2) or codauto (see esp_codelist).
Ceuta and Melilla are considered as Autonomous Communities in this function.
When calling a NUTS1 level, all the Autonomous Communities of that level will be added.
A sf object.
Please check the download and usage provisions on gisco_attributions().
https://gisco-services.ec.europa.eu/distribution/v2/.
Copyright: https://ec.europa.eu/eurostat/web/gisco/geodata/administrative-units.
Other datasets representing political borders:
esp_get_capimun(),
esp_get_ccaa_siane(),
esp_get_comarca(),
esp_get_countries_siane(),
esp_get_gridmap,
esp_get_munic(),
esp_get_munic_siane(),
esp_get_nuts(),
esp_get_prov(),
esp_get_prov_siane(),
esp_get_simpl,
esp_get_spain(),
esp_get_spain_siane(),
esp_siane_bulk_download()
Datasets provided by GISCO:
esp_get_munic(),
esp_get_nuts(),
esp_get_prov(),
esp_get_spain()
ccaa <- esp_get_ccaa()
library(ggplot2)
ggplot(ccaa) +
geom_sf()
# Random CCAA
random_ccaa <- esp_get_ccaa(ccaa = c(
"Euskadi",
"Catalunya",
"ES-EX",
"Canarias",
"ES52",
"01"
))
ggplot(random_ccaa) +
geom_sf(aes(fill = codauto), show.legend = FALSE) +
geom_sf_label(aes(label = codauto), alpha = 0.3) +
coord_sf(crs = 3857)
# All CCAA of a Zone plus an addition
mixed <- esp_get_ccaa(ccaa = c("La Rioja", "Noroeste"))
ggplot(mixed) +
geom_sf()
# Combine with giscoR to get countries
library(giscoR)
library(sf)
res <- 20 # Set same resoluion
europe <- gisco_get_countries(resolution = res)
ccaa <- esp_get_ccaa(moveCAN = FALSE, resolution = res)
ggplot(europe) +
geom_sf(fill = "#DFDFDF", color = "#656565") +
geom_sf(data = ccaa, fill = "#FDFBEA", color = "#656565") +
coord_sf(
xlim = c(23, 74) * 10e4,
ylim = c(14, 55) * 10e4,
crs = 3035
) +
theme(panel.background = element_rect(fill = "#C7E7FB"))
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.