Web Feature Service (WFS ) est une norme créée par l'Open Geospatial Consortium (OGC) pour créer, modifier et échanger des informations géographique au format vectoriel sur Internet via HTTP. WFS code et transfère les données au format GML (Geography Markup Language), un sous-ensemble de XML, mais aussi shapefile ou JSON.
WFS sert des données sans mise en forme (palette graphique, style). Pour accéder aux cartes, utilisez le protocole WMS.
Une description détaillée des requêtes est disponible ici.
Services disponibles au SIE:
Le WFS principal du SIE est accessible ici: http://cyan.ups-tlse.fr:8080/geoserver/****workspace***/wfs
Pour consulter les couches disponibles et générer la requête WFS, allez sur lla prévisualisation des couches du site web de geoserve: http://cyan.ups-tlse.fr:8080/geoserver/****workspace***/web, puis cliquez sur GML.
Les différents ***workspace*** disponibles sont:
Lebanon | http://cyan.ups-tlse.fr:8080/geoserver/Lebanon/wfs |
SudOuest | http://cyan.ups-tlse.fr:8080/geoserver/SudOuest/wfs |
Tunisie | http://cyan.ups-tlse.fr:8080/geoserver/Tunisie/wfs |
Le WFS du LMI TREMA pour le Tensift est accessible ici: http://cyan.ups-tlse.fr:8080/geoserver_tensift/***workspace***/wfs
Tensift | http://cyan.ups-tlse.fr:8080/geoserver/aahd/wfs |
Exemple de requête WFS:
La requête suivant permet de télécharger le réseau hydrographique du Tensift.
http://cyan.ups-tlse.fr:8080/geoserver_tensift/aahd/ows?service=WFS&version=1.0.0&request=GetFeature&typeName=aahd:HYDRO&SRSNAME=EPSG:4326&outputformat=SHAPE-ZIP
avec:
- VERSION=1.0.0: iindique la version de WMS qui est consultée. Les versions disponibles sont 2.0.0, 1.1.0, and 1.0.0
- REQUEST=GetFeature: il s'agit d'une requête GetCoverage
- TYPENAME=aahd:HYDRO (le réseau hydrologique du Tensift) 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
- outputformat=SHAPE-ZIP
- SRSNAME=EPSG:4326 : le système de projection souhaité, par exemple EPSG:4326 (WGS84). La liste des codes EPSG est consultable ici.
- FORMAT=SHAPE-ZIP : les objets seront exportés en shapefile. La liste des formats disponibles est décrite ici.
WFS permet d'effectuer un certain nombre de requêtes simples. Ce site montre un certain nombre d'exemples.
Exemples de clients WMS:
QGIS
ARCGIS
il faut d'abord installer l'extension Data interoperabity
GDAL/OGR
OGR permet de consulter un service WFS. La documentation est disponibles ici.