Web Coverage Service ou WCS est un protocole de communication standard qui permet d'obtenir des données raster géoréférencées à partir de différents serveurs de données. Le WCS est décrit dans des spécifications maintenues par l'Open Geospatial Consortium.

WCS sert des données souvent sans mise en forme (palette graphique, style). Pour accéder aux cartes, utilisez le protocole WMS.

Services disponibles au SIE:

Le WCS principal du SIE est accessible ici: http://cyan.ups-tlse.fr:8080/geoserver/****workspace***/wcs

Les différents workspace disponibles sont:

Lebanon http://cyan.ups-tlse.fr:8080/geoserver/Lebanon/wcs
SudOuest http://cyan.ups-tlse.fr:8080/geoserver/SudOuest/wcs
Tunisie http://cyan.ups-tlse.fr:8080/geoserver/Tunisie/wcs

Le WCS du LMI TREMA pour le Tensift est accessible ici: http://cyan.ups-tlse.fr:8080/geoserver_tensift/***workspace***/wcs

Tensift http://cyan.ups-tlse.fr:8080/geoserver/aahd/wcs
Maghreb http://cyan.ups-tlse.fr:8080/geoserver/Maghreb/wcs

 Exemple de requête WCS:

Attention, la requête WCS utilise un formalise assez différent de WMS

La requête suivant permet de télécharger des données de pluie issues de CHIRPS.

http://cyan.ups-tlse.fr:8080/geoserver_tensift/Maghreb/wcs?service=WCS&version=1.0.0&request=GetCoverage&coverage=Maghreb:chirps_data&bbox=-10,30,11,38&resx=0.01&resy=0.01&crs=EPSG:4326&format=geotiff&time=2014-01-01/2014-31-01

avec:

  • VERSION=1.0.0: iindique la version de WMS qui est consultée. Les versions disponibles sont 1.0.0, 1.1.0, 1.1.1, 1.1 et 2.0.1
  • REQUEST=GetCoverage: il s'agit d'une requête GetCoverage
  • COVERAGE=Maghreb:Drought_Maghreb_ndvi (Indice NDVI issu de MODIS MOD13Q1) est la donnée requêtée. La liste des couches disponibles est consultable par une requête GetCapabilities ou bien sur le portail de Geoserver: http://cyan.ups-tlse.fr:8080/geoserver_tensift/web 
  • FORMAT=image/GeoTiff: ile format de sortie sera une image au format GeoTiff. Les autres formats disponibles sont Gtopo30 et ArcGrid
  • CRS=EPSG:4326: la carte sera générée dans le système de coordonnées EPSG:4326 (WGS84). La liste des codes EPSG est consultable ici.
  • BBOX=-9.9,30,11.6,37.3: il s'agit de la boîte englobante exprimée dans le SRS de la requête
  • RESX=0.01 : La résolution spatiale des données de sortie sera de 0.01 (unité du système EPSG:4326) degré en X. Alternativement, vous pouvez utiliser le paramètre WIDTH avec la largeur en pixel du fichier demandé.
  • RESY=0.01 : La résolution spatiale des données de sortie sera de 0.01 (unité du système EPSG:4326) degré en Y. Alternativement, vous pouvez utiliser le paramètre HEIGHT avec la hauteur en pixel du fichier demandé.
  • TIME=2014-01-01/2014-31-01: La requête sélectionne la période temporelle indiquée. Une explication plus détaillée est disponible ici.
  • BANDS=1: sélectionne la bande 1 des de l'image originale
  • INTERPOLATION=NEAREST: utilise l'interpolation "nearest neighbor" pour effectuer le changement d'échelle

Une description assez complète des requêtes WCS est disponible ici: http://geotribu.net/node/139

Exemples de clients WMS:

QGIS

QGIS est un excellent client des services OGC. Une documentation complète est disponible ici.

 Il faut d'abord déclarer la source de données (steps 1 à 3)

1 .Cliquez Couche-->Ajouter une couche Raster WCS... ,

2. Cliquez sur "Nouveau"

Configurez le serveur, avec par exemple le service pour la Tunisie:

Click sur OK

Ensuite, vous pouvez ajouter les sources de données sur votre carte à partir de cette nouvelle source de données:

1 .Cliquez « Connexion », les couches disponibles s'affichent

2. Sélectionnez la couche qui vous intéresse, par exemple Aster_GDEM_v2.tif

GDAL

GDAL est également un client WCS. La description des requêtes est disponible ici http://www.gdal.org/frmt_wcs.html

Pour cela, vous devez d'abord écrire un fichier XML qui explique la requête. Avec ce fichier xml vous utilisez alors soit les bibliothèques de programmation Gdal, soiit les binaires. Voici un exemple avec Gdal_translate:

gdal_translate -of Geotiff -projwin -10 55 30 35 -outsize 500 250 onearth_global_mosaic.xml onearth_global_mosaic2.jpg

Gdal se chargera tout d'abord de télécharger le flux WMS, puis appliquera les opérations habituelles de l'outil sur l'image récupérée.

Autres clients

  • ArcGis: ... Le client WCS d'arcMap ne semble pas compatible avec notre serveur :/. Effectuez d'abord une exportation GeoTiff par votre explorateur ou wget, puis chargez l'image dans ArcMap.
  • Python OWSLib
  • ENVI/IDL