View source: R/esp_make_provider.R
| esp_make_provider | R Documentation | 
Helper function for esp_getTiles() that helps to create a custom provider.
esp_make_provider(id, q, service, layers, ...)
| id | An identifier for the user. Would be used also for identifying cached tiles. | 
| q | The base url of the service. | 
| service | The type of tile service, either  | 
| layers | The name of the layer to retrieve. | 
| ... | Additional parameters to the query, like  | 
This function is meant to work with services provided as of the OGC Standard.
Note that:
mapSpain would not provide advice on the parameter q to be
provided.
 Currently, on WMTS requests only services with
tilematrixset=GoogleMapsCompatible are supported.
A named list with two elements id and q.
esp_getTiles().
For a list of potential providers from Spain check IDEE Directory.
Other imagery utilities: 
addProviderEspTiles(),
esp_getTiles(),
esp_tiles_providers
## Not run: 
# This script downloads tiles to your local machine
# Run only if you are online
custom_wms <- esp_make_provider(
  id = "an_id_for_caching",
  q = "https://idecyl.jcyl.es/geoserver/ge/wms?",
  service = "WMS",
  version = "1.3.0",
  layers = "geolog_cyl_litologia"
)
x <- esp_get_ccaa("Castilla y León", epsg = 3857)
mytile <- esp_getTiles(x, type = custom_wms)
tidyterra::autoplot(mytile) +
  ggplot2::geom_sf(data = x, fill = NA)
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.