View source: R/esp-siane-bulk-download.R
| esp_siane_bulk_download | R Documentation |
Download zipped data from SIANE to the cache_dir
and extract the relevant ones.
esp_siane_bulk_download(
cache_dir = NULL,
update_cache = FALSE,
verbose = FALSE
)
cache_dir |
character string. A path to a cache directory. See
Caching strategies section in |
update_cache |
logical. Should the cached file be refreshed? Default
is |
verbose |
logical. If |
A (invisible) character vector with the full path of the files extracted. See Examples.
CartoBase ANE provided by Instituto Geografico Nacional (IGN), http://www.ign.es/web/ign/portal. Years available are 2005 up to today.
Copyright: https://centrodedescargas.cnig.es/CentroDescargas/cartobase-ane
It's necessary to always acknowledge authorship using the following formulas:
When the original digital product is not modified or altered, it can be expressed in one of the following ways:
CartoBase ANE 2006-2024 CC-BY 4.0 ign.es
CartoBase ANE 2006-2024 CC-BY 4.0 Instituto Geográfico Nacional
When a new product is generated:
Obra derivada de CartoBase ANE 2006-2024 CC-BY 4.0 ign.es
Data distributed via a custom CDN, see https://github.com/rOpenSpain/mapSpain/tree/sianedata.
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(),
esp_get_prov_siane(),
esp_get_simpl,
esp_get_spain(),
esp_get_spain_siane()
Political borders from CartoBase ANE:
esp_get_capimun(),
esp_get_ccaa_siane(),
esp_get_countries_siane(),
esp_get_munic_siane(),
esp_get_prov_siane(),
esp_get_spain_siane()
tmp <- file.path(tempdir(), "testexample")
dest_files <- esp_siane_bulk_download(cache_dir = tmp)
# Read one
library(sf)
read_sf(dest_files[1]) |> head()
# Now we can connect the function with the downloaded data like:
connect <- esp_get_munic_siane(cache_dir = tmp, verbose = TRUE)
# Message shows that file is already cached ;)
# Clean
unlink(tmp, force = TRUE, recursive = TRUE)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.