Web Coverage Service - WCS

Présentation

Le Web Coverage Service (WCS) permet l'accès aux données raster (comme des images de télédétection ou des modèles numériques de terrain) d'une manière analogue au WFS (pour l'accès aux données vecteur). Le WCS permet aux clients d'interroger un serveur fournissant du raster suivant des contraintes spatiales et autres critères requêtes.

Le WCS fournit une interface standard pour interagir avec la source d'une image raster géospatiale. Il est utile de remarquer que le WCS se disinguer du WMS : alors qu'un WMS peut retourner une image, celle-ci n'est qu'une repŕesentation de la donnée effectivement disponible. En revanche les réponses des requêtes WCS peuvent être utilisées pour la modélisation et l'analyse complexe, puisqu'en l'occurrence c'est la donnée elle-même qui est accédée. Une requête WCS permet donc d'accéder à une information plus riche ou spécifique via des interrogations plus complexes et variées.

Opérations

WCS peut effectuer les opérations suivantes:


GetCapabilities

On obtient un document XML décrivant le service et les données disponibles.

Exemple :

https://geosas.fr/geoserver/ows?SERVICE=WCS&VERSION=2.0.1&REQUEST=GetCapabilities

DescribeCoverage

L'opération DescribeCoverage transmet des informations supplémentaires sur le raster demandé. Il renvoie des informations sur les CRS (systèmes de coordonnées), les métadonnées, les domaines (plage de valeurs pour chaque paramètre), l'emprise et les formats  disponibles. Un client a généralement besoin d'émettre une requête DescribeCoverage avant d'être sûr qu'il peut faire la requête GetCoverage appropriée.

Exemple :

https://geosas.fr/geoserver/ows?SERVICE=WCS&VERSION=1.1.1&REQUEST=DescribeCoverage&Identifiers=bosco:ndvi_2021

Représentation (WMS) de l'image NDVI ci-dessus :

https://geosas.fr/geoserver/bosco/wms?SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&FORMAT=image%2Fjpeg&TRANSPARENT=true&LAYERS=bosco%3Andvi_2021&exceptions=application%2Fvnd.ogc.se_inimage&SRS=EPSG%3A4326&STYLES=&WIDTH=768&HEIGHT=388&BBOX=-4.8175048828125%2C48.31684112548828%2C-4.5538330078125%2C48.450050354003906


GetCoverage

L'opération GetCoverage retourne les données spatiales en format raster ("coverage", couverture géographique) et peut récupérer des sous-ensembles de celles-ci. Le résultat peut être soit la couverture elle-même ou une référence à celle-ci. (On peut donc passer de la donnée à un service ou application tiers juste en indicant son adresse. Ceci est vrai plus généralement pour les autres services OGC permettant d'accéder à la donnée, comme les WFS).

Le grand intérêt de la requête GetCoverage est sa capacité à sous-traiter par domaines (hauteur et de temps) et par emprise. Il peut aussi faire un ré-échantillonnage du raster, encoder dans différents formats de données, et renvoyer le fichier résultant de différentes manières.

Exemple (Version 1.0.0) :

https://geosas.fr/geoserver/wcs?SERVICE=WCS&VERSION=1.0.0&REQUEST=GetCoverage&SOURCECOVERAGE=bosco:ndvi_2021&BBOX=263258.82326821,6779265.155417401,268369.28063944,6786152.3667851&CRS=EPSG:2154&RESX=5.0&RESY=5.0&FORMAT=GeoTIFF

Liens utiles:

http://www.opengeospatial.org/standards/wcs (Anglais)

http://docs.geoserver.org/2.6.x/en/user/services/wcs/reference.html (Anglais)

Last modified: Tuesday, 25 October 2022, 10:35 AM