emodnet_get_wfs_info: Metadata about data available from the different services:...

emodnet_get_layer_infoR Documentation

Metadata about data available from the different services: data (layers) from a data source (service), metadata on layers from a service, metadata on layers from all services.

Description

Get WFS available layer information

Usage

emodnet_get_layer_info(wfs, layers)

emodnet_get_wfs_info(wfs = NULL, service = NULL, service_version = NULL)

emodnet_get_all_wfs_info()

Arguments

wfs

A WFSClient R6 object with methods for interfacing an OGC Web Feature Service. From emodnet_init_wfs_client().

layers

a character vector of layer names. To get info on layers, including layer_name use emodnet_get_wfs_info().

service

the EMODnet OGC WFS service name. For available services, see emodnet_wfs().

service_version

[Deprecated] the WFS service version. Now always "2.0.0".

Details

To minimize the number of requests sent to webservices, these functions use memoise to cache results inside the active R session. To clear the cache, re-start R or run memoise::forget(emodnet_get_wfs_info)/ memoise::forget(emodnet_get_layer_info).

Value

a tibble containing metadata on each layer available from the service.

Functions

  • emodnet_get_layer_info(): Get metadata for specific layers. Requires a wfs object as input.

  • emodnet_get_wfs_info(): Get info on all layers from an EMODnet WFS service.

  • emodnet_get_all_wfs_info(): Get metadata on all layers and all available services from server.

Examples


emodnet_get_wfs_info(service = "bathymetry")
# Query a wfs object
wfs_bio <- emodnet_init_wfs_client("biology")
emodnet_get_wfs_info(wfs_bio)
# Get info for specific layers from wfs object
layers <- c("mediseh_zostera_m_pnt", "mediseh_posidonia_nodata")
emodnet_get_layer_info(wfs = wfs_bio, layers = layers)


EMODnet/EMODnetWFS documentation built on June 14, 2025, 2:16 p.m.