Returns the boundaries of Spain as a single sf POLYGON.
Source
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.
Arguments
- moveCAN
A logical
TRUE/FALSEor a vector of coordinatesc(lat, lon). It places the Canary Islands close to Spain's mainland. Initial position can be adjusted using the vector of coordinates. See Displacing the Canary Islands inesp_move_can().- ...
Arguments passed on to
esp_get_ccaa_sianeyearcharacter string or number. Release year, it must be in formats
YYYY(assuming end of year) orYYYY-MM-DD. Historical information starts as of 2005.resolutioncharacter string or number. Resolution of the geospatial data. One of:
"10": 1:10 million.
"6.5": 1:6.5 million.
"3": 1:3 million.
epsgcharacter string or number. Projection of the map: 4-digit EPSG code. One of:
"4258": ETRS89"4326": WGS84."3035": ETRS89 / ETRS-LAEA."3857": Pseudo-Mercator.
cachelogical. Whether to do caching. Default is
TRUE. See Caching strategies section inesp_set_cache_dir().update_cachelogical. Should the cached file be refreshed? Default is
FALSE. When set toTRUE, it will force a new download.cache_dircharacter string. A path to a cache directory. See Caching strategies section in
esp_set_cache_dir().verboselogical. If
TRUEdisplays informational messages.
Value
A sf object.
See also
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_siane_bulk_download()
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_siane_bulk_download()
Examples
# \donttest{
original_can <- esp_get_spain_siane(moveCAN = FALSE)
# One row only
original_can
#> Simple feature collection with 1 feature and 9 fields
#> Geometry type: MULTIPOLYGON
#> Dimension: XY
#> Bounding box: xmin: -18.16066 ymin: 27.638 xmax: 4.327771 ymax: 43.78994
#> Geodetic CRS: ETRS89
#> # A tibble: 1 × 10
#> NUTS_ID LEVL_CODE CNTR_CODE NAME_LATN NUTS_NAME MOUNT_TYPE URBN_TYPE
#> * <chr> <int> <chr> <chr> <chr> <int> <int>
#> 1 ES 0 ES España España NA NA
#> # ℹ 3 more variables: COAST_TYPE <int>, geo <chr>, geometry <MULTIPOLYGON [°]>
library(ggplot2)
ggplot(original_can) +
geom_sf(fill = "grey70")
# Less resolution
moved_can <- esp_get_spain_siane(moveCAN = TRUE, resolution = 10)
ggplot(moved_can) +
geom_sf(fill = "grey70")
# }
