View source: R/esp_get_rivers.R
| esp_get_rivers | R Documentation | 
sf POLYGON or LINESTRING of rivers, channels and other
wetlands of SpainLoads a sf POLYGON or LINESTRING object representing
rivers, channels, reservoirs and other wetlands of Spain.
esp_get_rivers(
  epsg = "4258",
  cache = TRUE,
  update_cache = FALSE,
  cache_dir = NULL,
  verbose = FALSE,
  resolution = "3",
  spatialtype = "line",
  name = NULL
)
| epsg | projection of the map: 4-digit EPSG code. One of: 
 | 
| cache | A logical whether to do caching. Default is  | 
| update_cache | A logical whether to update cache. Default is  | 
| cache_dir | A path to a cache directory. See About caching. | 
| verbose | Logical, displays information. Useful for debugging,
default is  | 
| resolution | Resolution of the  | 
| spatialtype | Spatial type of the output. Use  | 
| name | Optional. A character or   | 
Metadata available on https://github.com/rOpenSpain/mapSpain/tree/sianedata/.
A sf POLYGON or LINESTRING object.
IGN data via a custom CDN (see https://github.com/rOpenSpain/mapSpain/tree/sianedata).
Other natural: 
esp_get_hydrobasin(),
esp_get_hypsobath()
# Use of regex
regex1 <- esp_get_rivers(name = "Tajo|Segura")
unique(regex1$rotulo)
regex2 <- esp_get_rivers(name = "Tajo$| Segura")
unique(regex2$rotulo)
# See the diference
# Rivers in Spain
shapeEsp <- esp_get_country(moveCAN = FALSE)
MainRivers <-
  esp_get_rivers(name = "Tajo$|Ebro$|Ebre$|Duero|Guadiana$|Guadalquivir")
sf::st_bbox(MainRivers)
library(ggplot2)
ggplot(shapeEsp) +
  geom_sf() +
  geom_sf(data = MainRivers, color = "skyblue", linewidth = 2) +
  coord_sf(
    xlim = c(-7.5, 1),
    ylim = c(36.8, 43)
  ) +
  theme_void()
# Wetlands in South-West Andalucia
and <- esp_get_prov(c("Huelva", "Sevilla", "Cadiz"))
Wetlands <- esp_get_rivers(spatialtype = "area")
ggplot(and) +
  geom_sf() +
  geom_sf(
    data = Wetlands, fill = "skyblue",
    color = "skyblue", alpha = 0.5
  ) +
  coord_sf(
    xlim = c(-7.5, -4.5),
    ylim = c(36, 38.5)
  ) +
  theme_void()
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.