| esp_get_prov | R Documentation |
Returns provinces of Spain at a specified scale.
esp_get_prov(prov = NULL, moveCAN = TRUE, ...)
prov |
A vector of names and/or codes for provinces or |
moveCAN |
A logical |
... |
Arguments passed on to
|
When using prov you can use and mix names and NUTS codes (levels 1, 2 or
3), ISO codes (corresponding to level 2 or 3) or "cpro" (see
esp_codelist).
Ceuta and Melilla are considered as provinces in this dataset.
When calling a higher level (Autonomous Community or NUTS1), all the provinces 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(),
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_siane(),
esp_get_simpl,
esp_get_spain(),
esp_get_spain_siane(),
esp_siane_bulk_download()
Datasets provided by GISCO:
esp_get_ccaa(),
esp_get_munic(),
esp_get_nuts(),
esp_get_spain()
prov <- esp_get_prov()
library(ggplot2)
ggplot(prov) +
geom_sf() +
theme_minimal()
# Random Provinces
random <- esp_get_prov(prov = c(
"Zamora", "Palencia", "ES-GR",
"ES521", "01"
))
ggplot(random) +
geom_sf(aes(fill = codauto), show.legend = FALSE, alpha = 0.5) +
scale_fill_manual(values = hcl.colors(nrow(random), "Spectral")) +
theme_minimal()
# All Provinces of a Zone plus an addition
mix <- esp_get_prov(prov = c(
"Noroeste",
"Castilla y Leon", "La Rioja"
))
mix$ccaa <- esp_dict_region_code(
mix$codauto,
origin = "codauto"
)
ggplot(mix) +
geom_sf(aes(fill = ccaa), alpha = 0.5) +
scale_fill_discrete(type = hcl.colors(5, "Temps")) +
theme_classic()
# ISO codes available
allprovs <- esp_get_prov()
ggplot(allprovs) +
geom_sf(fill = NA) +
geom_sf_text(aes(label = iso2.prov.code),
check_overlap = TRUE,
fontface = "bold"
) +
coord_sf(crs = 3857) +
theme_void()
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.