- Vous êtes ici: Accéder au Wiki GeoRezo » Accueil : Wiki GeoRezo » Les standards de l'OGC » Web Feature Service (WFS)
Ceci est une ancienne révision du document !
Strict Standards: Declaration of syntax_plugin_tag_topic::handle() should be compatible with DokuWiki_Syntax_Plugin::handle($match, $state, $pos, Doku_Handler $handler) in /var/www/html/web/wiki/lib/plugins/tag/syntax/topic.php on line 123
Strict Standards: Declaration of syntax_plugin_tag_topic::render() should be compatible with DokuWiki_Syntax_Plugin::render($format, Doku_Renderer $renderer, $data) in /var/www/html/web/wiki/lib/plugins/tag/syntax/topic.php on line 123
Strict Standards: Declaration of syntax_plugin_tag_searchtags::handle() should be compatible with DokuWiki_Syntax_Plugin::handle($match, $state, $pos, Doku_Handler $handler) in /var/www/html/web/wiki/lib/plugins/tag/syntax/searchtags.php on line 280
Strict Standards: Declaration of syntax_plugin_tag_searchtags::render() should be compatible with DokuWiki_Syntax_Plugin::render($format, Doku_Renderer $renderer, $data) in /var/www/html/web/wiki/lib/plugins/tag/syntax/searchtags.php on line 280
Strict Standards: Declaration of syntax_plugin_tag_tag::handle() should be compatible with DokuWiki_Syntax_Plugin::handle($match, $state, $pos, Doku_Handler $handler) in /var/www/html/web/wiki/lib/plugins/tag/syntax/tag.php on line 118
Strict Standards: Declaration of syntax_plugin_tag_tag::render() should be compatible with DokuWiki_Syntax_Plugin::render($format, Doku_Renderer $renderer, $data) in /var/www/html/web/wiki/lib/plugins/tag/syntax/tag.php on line 118
Strict Standards: Declaration of syntax_plugin_tag_count::handle() should be compatible with DokuWiki_Syntax_Plugin::handle($match, $state, $pos, Doku_Handler $handler) in /var/www/html/web/wiki/lib/plugins/tag/syntax/count.php on line 130
Strict Standards: Declaration of syntax_plugin_tag_count::render() should be compatible with DokuWiki_Syntax_Plugin::render($format, Doku_Renderer $renderer, $data) in /var/www/html/web/wiki/lib/plugins/tag/syntax/count.php on line 130
Strict Standards: Declaration of syntax_plugin_tag_tagpage::handle() should be compatible with DokuWiki_Syntax_Plugin::handle($match, $state, $pos, Doku_Handler $handler) in /var/www/html/web/wiki/lib/plugins/tag/syntax/tagpage.php on line 96
Strict Standards: Declaration of syntax_plugin_tag_tagpage::render() should be compatible with DokuWiki_Syntax_Plugin::render($format, Doku_Renderer $renderer, $data) in /var/www/html/web/wiki/lib/plugins/tag/syntax/tagpage.php on line 96
Strict Standards: Declaration of syntax_plugin_clearfloat::handle() should be compatible with DokuWiki_Syntax_Plugin::handle($match, $state, $pos, Doku_Handler $handler) in /var/www/html/web/wiki/lib/plugins/clearfloat/syntax.php on line 74
Strict Standards: Declaration of syntax_plugin_clearfloat::render() should be compatible with DokuWiki_Syntax_Plugin::render($format, Doku_Renderer $renderer, $data) in /var/www/html/web/wiki/lib/plugins/clearfloat/syntax.php on line 74
Strict Standards: Declaration of syntax_plugin_pageindex::handle() should be compatible with DokuWiki_Syntax_Plugin::handle($match, $state, $pos, Doku_Handler $handler) in /var/www/html/web/wiki/lib/plugins/pageindex/syntax.php on line 187
Strict Standards: Declaration of syntax_plugin_pageindex::render() should be compatible with DokuWiki_Syntax_Plugin::render($format, Doku_Renderer $renderer, $data) in /var/www/html/web/wiki/lib/plugins/pageindex/syntax.php on line 187
Strict Standards: Declaration of syntax_plugin_googlemaps_googlemap::handle() should be compatible with DokuWiki_Syntax_Plugin::handle($match, $state, $pos, Doku_Handler $handler) in /var/www/html/web/wiki/lib/plugins/googlemaps/syntax/googlemap.php on line 169
Strict Standards: Declaration of syntax_plugin_googlemaps_googlemap::render() should be compatible with DokuWiki_Syntax_Plugin::render($format, Doku_Renderer $renderer, $data) in /var/www/html/web/wiki/lib/plugins/googlemaps/syntax/googlemap.php on line 169
Strict Standards: Declaration of syntax_plugin_nextpage::handle() should be compatible with DokuWiki_Syntax_Plugin::handle($match, $state, $pos, Doku_Handler $handler) in /var/www/html/web/wiki/lib/plugins/nextpage/syntax.php on line 69
Strict Standards: Declaration of syntax_plugin_nextpage::render() should be compatible with DokuWiki_Syntax_Plugin::render($format, Doku_Renderer $renderer, $data) in /var/www/html/web/wiki/lib/plugins/nextpage/syntax.php on line 69
Strict Standards: Declaration of syntax_plugin_include::handle() should be compatible with DokuWiki_Syntax_Plugin::handle($match, $state, $pos, Doku_Handler $handler) in /var/www/html/web/wiki/lib/plugins/include/syntax.php on line 137
Strict Standards: Declaration of syntax_plugin_include::render() should be compatible with DokuWiki_Syntax_Plugin::render($format, Doku_Renderer $renderer, $data) in /var/www/html/web/wiki/lib/plugins/include/syntax.php on line 137
−Table des matières
Web Feature Service (WFS)
Description
Un service WFS est un service qui renvoie des données vectorielles à partir de données géoréférencées.
Le standard définie trois niveaux d'opérations : la première retourne les méta-données, une deuxième renvoie les données elles-mêmes ou des informations sur une donnée, une troisième, optionnelle, permet de modifier les données. Les deux premières opérations constituent un WFS basique, la 3ème est souvent appelé WFS-T (T pour Transaction).
Requêtes
Les informations listées dans cette section sont issues de la documentation du standard WFS version 1.1.0. Certaines parties peuvent avoir évolué depuis la version précédente et pourront évoluer dans les prochaines versions du standard.
Paramètres communs
VERSION
(optionnel) : Il définit le numéro de version du protocole, exemple 1.1.0.REQUEST
(obligatoire) : Ce paramètre indique quel opération du service est invoqué. La valeur doit être le nom d'une opération offert par le serveur.FORMAT
(optionnel) : Définie le format de sortie de la réponse d'une opération. Le serveur doit géré un certain nombre de format et doit les indiquer dans ses méta-données.EXCEPTIONS
(optionnel) : Indique le format de présentation des erreurs retournées par le serveur.
Les nom des paramètres ne sont pas sensible à la casse contrairement aux valeurs (GetCapabilities
par exemple). Par contre il est conseillé d'écrire les paramètres en majuscule pour une meilleure visibilité. Les paramètres peuvent être définie dans n'importe quel ordre.
Les listes de valeurs doivent utiliser la virgule pour séparer les valeurs. Si une virgule ou un espace est présent dans la valeur, celle-ci doit être protégée.
GetCapabilities (obligatoire)
Paramètres obligatoires :
SERVICE=WFS
: nom du service.REQUEST=GetCapabilities
: type de requête.
Paramètres optionnels :
VERSION=version
: numéro de la version, 1.1.0 par exemple.FORMAT=MIME_Type
: format de rendu.UPDATESEQUENCE=chaîne
: Permet de maintenir la cohérence du cache. Sa valeur peut être soit un entier, soit une chaine de caractère qui représente un timestamp ou tout autre chaine.
La réponse est un fichier XML.
Exemple de requête GetCapabilities : http://geolittoral.application.equipement.gouv.fr/wfs/metropole?SERVICE=WFS&REQUEST=1.0.0&REQUEST=GetCapabilities
DescribeFeatureType
Paramètre obligatoire :
REQUEST=DescribeFeatureType
Paramètres non obligatoire :
TYPENAME=
OUTPUTFORMAT=
GetFeature
Paramètres obligatoires :
REQUEST=GetFeature
TYPENAME=
Paramètres non obligatoires :
OUTPUTFORMAT=
RESULTYPE=
PROPERTYNAME=
FEATUREVERSION=
MAXFEATURES=
EXPIRY=
SRS=
FEATUREID=
FILTER=
BBOX=
SORTBY=
GetGmlObject
Paramètres obligatoires :
REQUEST=[GetGmlObject]
TRAVERSEXLINKDEPTH
GMLOBJECTID=
Paramètres non obligatoires :
TRAVERSEXLINKEXPIRY=
LockFeature
Transaction
Bibliographie