sudo apt install libsodium-dev
sudo R -e "install.packages('ows4R')"
Utilisation des flux WFS depuis R
R
géomatique
Un tutoriel rapide pour
WFS, de quoi parle-t-on ?
Les Web Feature Service (WFS) sont un service internet d’intéropérabilité défini par l’open gesospatial consortium (OGC) pour permettre le téléchargement des données géomatiques.
Utilisation avec R
Installation nécessaire
Exemple d’utilisation
library("ows4R")
= "https://geolittoral.din.developpement-durable.gouv.fr/wxs"
service
= ows4R::WFSClient[["new"]](service, "2.0.0")
client "getFeatureTypes"]](pretty = TRUE)
client[[
= client[["getFeatureTypes"]](pretty = TRUE)
feature = feature[48, 1]
typeName
sapply(
"getCapabilities"]]()[["findFeatureTypeByName"]](typeName)[["getDescription"]](),
client[[function(x){x[["getName"]]()}
)
sapply(
"getCapabilities"]]()[["getOperationsMetadata"]]()[["getOperations"]](),
client[[function(x){x[["getParameter"]]()}
)# toto = ows4R::WFSGetFeature[["new"]](client, url = service, version = "2.0.0", typeName = typeName)
= httr::parse_url(service)
url "query"]] = list(
url[[service = "wfs",
request = "GetFeature",
typename = typeName,
version = "2.0.0"
)= httr::build_url(url)
request
= sf::read_sf(request) toto