﻿{"id":8757,"date":"2019-05-20T14:01:41","date_gmt":"2019-05-20T12:01:41","guid":{"rendered":"http:\/\/www.sigterritoires.fr\/?p=8757"},"modified":"2019-05-20T14:04:53","modified_gmt":"2019-05-20T12:04:53","slug":"comprendre-les-geoservices-wms-et-wfs","status":"publish","type":"post","link":"https:\/\/www.sigterritoires.fr\/index.php\/comprendre-les-geoservices-wms-et-wfs\/","title":{"rendered":"Comprendre les g\u00e9oservices WMS et WFS"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Un g\u00e9oservice est un moyen de mettre \u00e0 disposition de l&rsquo;information g\u00e9ographique \u00e0 travers Internet.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Aujourd&rsquo;hui, la quasi totalit\u00e9 des produits permettant la mise en place et l&rsquo;utilisation d&rsquo;un g\u00e9oservice sont bas\u00e9s sur des standards OGC. L&rsquo;<strong>Open Geospatial Consortium<\/strong>, ou <strong>OGC<\/strong><sup><a href=\"https:\/\/fr.wikipedia.org\/wiki\/Open_Geospatial_Consortium#cite_note-trademark-1\">,<\/a><\/sup> est une organisation internationale \u00e0 but non lucratif fond\u00e9e en 1994 pour r\u00e9pondre aux probl\u00e8mes d&rsquo;interop\u00e9rabilit\u00e9 des syst\u00e8mes d&rsquo;information g\u00e9ographique (SIG).  Les missions de ce consortium sont de regrouper tous les acteurs concern\u00e9s afin de d\u00e9velopper et promouvoir des <a href=\"https:\/\/fr.wikipedia.org\/wiki\/Standards_ouverts\">standards ouverts<\/a> garantissant l&rsquo;<a href=\"https:\/\/fr.wikipedia.org\/wiki\/Interop%C3%A9rabilit%C3%A9_en_informatique\">interop\u00e9rabilit\u00e9<\/a> dans le domaine de la <a href=\"https:\/\/www.sigterritoires.fr\/\">g\u00e9omatique<\/a> et de l&rsquo;information g\u00e9ographique et de favoriser la coop\u00e9ration entre d\u00e9veloppeurs, fournisseurs et utilisateurs. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Les <em>standards et sp\u00e9cifications OpenGIS<\/em>  \u00e9labor\u00e9s par l&rsquo;OGC permettent de r\u00e9aliser des syst\u00e8mes et des services  d&rsquo;informations complexes et ouverts en favorisant des contenus et des  services accessibles \u00e0 tous et utilisables par tout type d&rsquo;application.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nous verrons dans cet article les deux principales normes utilis\u00e9es dans les g\u00e9oservices: WMS et WFS.<\/p>\n\n\n\n<!--more-->\n\n\n\n<p class=\"wp-block-paragraph\">La norme OGC WMS (Web Map Server) sp\u00e9cifie l\u2019interface et les param\u00e8tres pour demander dynamiquement des cartes \u00e0 partir d\u2019un serveur. Chaque  WMS est configur\u00e9 individuellement et peut servir \u00e0 une multitude de cartes diff\u00e9rentes, combinaison de couches et peut m\u00eame \u00e9ventuellement \u00eatre stylis\u00e9 avec une symbologie diff\u00e9rente. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Le service Web Feature Service (WFS) repr\u00e9sente un changement dans la fa\u00e7on dont l\u2019information g\u00e9ographique est cr\u00e9\u00e9e, modifi\u00e9e et \u00e9chang\u00e9e sur Internet. Plut\u00f4t que de partager de l\u2019information g\u00e9ographique au niveau des fichiers \u00e0 l\u2019aide du protocole de transfert de fichiers (FTP), par exemple, le WFS offre un acc\u00e8s direct et d\u00e9taill\u00e9 \u00e0 l\u2019information g\u00e9ographique au niveau des caract\u00e9ristiques et des propri\u00e9t\u00e9s.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cette norme internationale pr\u00e9cise les op\u00e9rations de visualisation, les op\u00e9rations de requ\u00eate, les op\u00e9rations de verrouillage, les op\u00e9rations de transaction et les op\u00e9rations de gestion des  requ\u00eates stock\u00e9es et param\u00e9tr\u00e9es.<\/p>\n\n\n\n<figure class=\"wp-block-pullquote\"><blockquote><p> En simplifiant, on peut dire que le protocole WMS permet de diffuser des  cartes mises en forme, tandis que le protocole WFS permet la diffusion  des donn\u00e9es g\u00e9ographiques \u00ab\u00a0brutes\u00a0\u00bb. <\/p><\/blockquote><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Dans le premier cas ce qui sera renvoy\u00e9 par le serveur est une image, tandis que dans le deuxi\u00e8me cas ce sera des donn\u00e9es vecteur sous forme de fichier XML.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2019\/05\/geoservice-1.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"356\" data-attachment-id=\"8760\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/comprendre-les-geoservices-wms-et-wfs\/geoservice-1\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2019\/05\/geoservice-1.png?fit=1009%2C562&amp;ssl=1\" data-orig-size=\"1009,562\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"geoservice-1\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2019\/05\/geoservice-1.png?fit=640%2C356&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2019\/05\/geoservice-1.png?resize=640%2C356&#038;ssl=1\" alt=\"\" class=\"wp-image-8760\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2019\/05\/geoservice-1.png?w=1009&amp;ssl=1 1009w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2019\/05\/geoservice-1.png?resize=300%2C167&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2019\/05\/geoservice-1.png?resize=768%2C428&amp;ssl=1 768w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Un des principaux avantages d&rsquo;un g\u00e9oservice est de s&rsquo;affranchir de la multitude de formats SIG.L&rsquo;utilisateur ne conna\u00eet que les deux protocoles. C&rsquo;est le logiciel du g\u00e9oservice qui se charge de la lecture et mise en forme des donn\u00e9es aux diff\u00e9rents formats.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un exemple de cette architecture est l&rsquo;utilisation de <a href=\"https:\/\/www.sigterritoires.fr\/index.php\/debuter-avec-geoserver\/\">Geoserver<\/a>. L&rsquo;image suivante montre les diff\u00e9rents types de donn\u00e9es g\u00e9r\u00e9es par Geoserver.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2019\/05\/geoserver.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"464\" data-attachment-id=\"8761\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/comprendre-les-geoservices-wms-et-wfs\/geoserver-2\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2019\/05\/geoserver.png?fit=829%2C601&amp;ssl=1\" data-orig-size=\"829,601\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"geoserver\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2019\/05\/geoserver.png?fit=640%2C464&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2019\/05\/geoserver.png?resize=640%2C464&#038;ssl=1\" alt=\"\" class=\"wp-image-8761\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2019\/05\/geoserver.png?w=829&amp;ssl=1 829w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2019\/05\/geoserver.png?resize=300%2C217&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2019\/05\/geoserver.png?resize=768%2C557&amp;ssl=1 768w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Le protocole WFS<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Le protocole WFS permet de mettre en ligne les donn\u00e9es \u00e0 proprement parler. L&rsquo;utilisateur acc\u00e8de \u00e0 l&rsquo;information de base des entit\u00e9s et de leurs attributs. Bien s\u00fbr, il est possible de contr\u00f4ler et de limite l&rsquo;acc\u00e8s \u00e0 certaines entit\u00e9s ou \u00e0 certaines propri\u00e9t\u00e9s, mais le r\u00e9sultat d&rsquo;une requ\u00eate au serveur ce sera un fichier de donn\u00e9es.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cette norme internationale pr\u00e9cise les op\u00e9rations de d\u00e9couverte, les op\u00e9rations d\u2019interrogation, les op\u00e9rations de verrouillage, les op\u00e9rations de transaction et les op\u00e9rations de gestion des expressions de requ\u00eate stock\u00e9es et param\u00e9tr\u00e9es.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Les op\u00e9rations de d\u00e9couverte permettent d\u2019interroger le service pour d\u00e9terminer ses capacit\u00e9s et de r\u00e9cup\u00e9rer le sch\u00e9ma d\u2019application qui d\u00e9finit les types de fonctionnalit\u00e9s que le service offre.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Les op\u00e9rations de requ\u00eate permettent de r\u00e9cup\u00e9rer des entit\u00e9s ou les valeurs des propri\u00e9t\u00e9s des entit\u00e9s  \u00e0 partir du magasin de donn\u00e9es sous-jacent en fonction des contraintes, d\u00e9finies par le client, sur les propri\u00e9t\u00e9s de l&rsquo;entit\u00e9.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Les op\u00e9rations de verrouillage permettent l\u2019acc\u00e8s exclusif \u00e0 des entit\u00e9s dans le but de modifier ou de supprimer des entit\u00e9s.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Les op\u00e9rations transactionnelles permettent de cr\u00e9er, de modifier, de remplacer et de supprimer des entit\u00e9s du magasin de donn\u00e9es sous-jacent.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Les op\u00e9rations de requ\u00eate stock\u00e9es permettent aux clients de cr\u00e9er, d\u00e9poser, lister et d\u00e9crire des expressions de requ\u00eate param\u00e9tr\u00e9es qui sont stock\u00e9es par le serveur et peuvent \u00eatre invoqu\u00e9es \u00e0 plusieurs reprises en utilisant diff\u00e9rentes valeurs de param\u00e8tre.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dans l&rsquo;\u00e9tat actuel, la norme WFS d\u00e9finit onze op\u00e9rations :<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>GetCapabilities   (op\u00e9ration de d\u00e9couverte) <\/li><li>DescribeFeatureType   (op\u00e9ration de d\u00e9couverte) <\/li><li>GetPropertyValue   (op\u00e9ration de requ\u00eate) <\/li><li>GetFeature (query operation)<\/li><li> GetFeatureWithLock (op\u00e9ration d\u2019interrogation et de verrouillage) <\/li><li>LockFeature  (op\u00e9ration de verrouillage) <\/li><li> Transaction (op\u00e9ration transactionnelle)<\/li><li> CreateStoredQuery (op\u00e9ration de requ\u00eate stock\u00e9e)<\/li><li> DropStoredQuery (op\u00e9ration de requ\u00eate stock\u00e9e)<\/li><li> ListStoredQueries (op\u00e9ration de requ\u00eate stock\u00e9e)<\/li><li> DescribeStoredQueries (op\u00e9ration de requ\u00eate stock\u00e9e) <\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Nous verrons ici les quatre premi\u00e8res qui sont les plus courantes. Les autres op\u00e9rations concernent la mise \u00e0 jour des donn\u00e9es \u00e0 travers le g\u00e9oservice et sont, g\u00e9n\u00e9ralement, r\u00e9serv\u00e9es \u00e0 un nombre restreint d&rsquo;utilisateurs.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">GetCapabilities<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">L\u2019op\u00e9ration GetCapabilities est une requ\u00eate \u00e0 un serveur WFS pour obtenir une liste des op\u00e9rations et services, ou capacit\u00e9s, support\u00e9s par ce serveur. Quand vous \u00e9tablissez une connexion avec QGis, par exemple, sur un serveur WFS,  QGis envoie cette requ\u00eate pour pouvoir g\u00e9rer la connexion et vous proposer le chargement des diff\u00e9rentes couches disponibles.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La requ\u00eate  prend la forme:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><em>localhost:8080\/geoserver\/wfs?<br>   service=wfs&amp;<br>   version=1.1.0&amp;<br>   request=GetCapabilities<\/em><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La r\u00e9ponse \u00e0  GetCapabilities est un long document XML. <\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2019\/05\/geoserver2.png?ssl=1\"><img loading=\"lazy\" decoding=\"async\" width=\"1189\" height=\"1249\" data-attachment-id=\"8762\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/comprendre-les-geoservices-wms-et-wfs\/geoserver2\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2019\/05\/geoserver2.png?fit=1189%2C1249&amp;ssl=1\" data-orig-size=\"1189,1249\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"geoserver2\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2019\/05\/geoserver2.png?fit=640%2C672&amp;ssl=1\" src=\"https:\/\/i2.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2019\/05\/geoserver2.png?fit=525%2C551&amp;ssl=1\" alt=\"\" class=\"wp-image-8762\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2019\/05\/geoserver2.png?w=1189&amp;ssl=1 1189w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2019\/05\/geoserver2.png?resize=286%2C300&amp;ssl=1 286w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2019\/05\/geoserver2.png?resize=768%2C807&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2019\/05\/geoserver2.png?resize=975%2C1024&amp;ssl=1 975w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Un document GetCapabilities comporte cinq \u00e9l\u00e9ments principaux :<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>ServiceIdentification<\/strong> contient des renseignements de base sur l\u2019en-t\u00eate de la demande, comme le titre et le type de service. Le ServiceType indique quelles versions de WFS sont support\u00e9es.<br><strong>ServiceProvider<\/strong> Fournit les coordonn\u00e9es de l\u2019entreprise qui publie le service WFS, y compris le t\u00e9l\u00e9phone, le site Web et le courriel.<br><strong> OperationsMetadata<\/strong> D\u00e9crit les op\u00e9rations support\u00e9es par le serveur WFS et les param\u00e8tres de chaque op\u00e9ration. Un serveur WFS peut \u00eatre configur\u00e9 pour ne pas r\u00e9pondre aux op\u00e9rations \u00e9num\u00e9r\u00e9es ci-dessus.<br> <strong>FeatureTypeList <\/strong>couches sont list\u00e9es dans le formulaire namespace:featuretype. La <a href=\"https:\/\/www.sigterritoires.fr\/index.php\/projection-qgis-crs\/\">projection<\/a> par d\u00e9faut est \u00e9galement indiqu\u00e9e, avec la bo\u00eete d&#8217;emprise pour les donn\u00e9es dans la projection indiqu\u00e9e.<br> <strong>Filter_Capabilities<\/strong> Liste des filtres, ou expressions, qui sont disponibles pour former des pr\u00e9dicats de requ\u00eate, par exemple, les op\u00e9rateurs spatiaux (tels que Equals, Touches) et les op\u00e9rateurs de comparaison (tels que lessthan, greaterthan). Les filtres eux-m\u00eames ne sont pas inclus dans le document GetCapabilities.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"> <br>DescribeFeatureType <\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">DescribeFeatureType demande de l\u2019information sur une couche particuli\u00e8re  avant de demander les donn\u00e9es r\u00e9elles. Plus pr\u00e9cis\u00e9ment, l\u2019op\u00e9ration demandera une liste de caract\u00e9ristiques et d\u2019attributs pour la couche donn\u00e9e, ou \u00e9num\u00e9rera les types de caract\u00e9ristiques disponibles.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La requ\u00eate prend la forme:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">l<strong><em>ocalhost:8080\/geoserver\/wfs?<br>   service=wfs&amp;<br>   version=2.0.0&amp;<br>   request=DescribeFeatureType&amp;<br>   typeNames=topp:tasmania_roads&amp;<br>   outputFormat=text\/javascript<\/em><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La r\u00e9ponse sera du type:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2019\/05\/geoserver3.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"391\" data-attachment-id=\"8763\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/comprendre-les-geoservices-wms-et-wfs\/geoserver3\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2019\/05\/geoserver3.png?fit=811%2C495&amp;ssl=1\" data-orig-size=\"811,495\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"geoserver3\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2019\/05\/geoserver3.png?fit=640%2C391&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2019\/05\/geoserver3.png?resize=640%2C391&#038;ssl=1\" alt=\"\" class=\"wp-image-8763\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2019\/05\/geoserver3.png?w=811&amp;ssl=1 811w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2019\/05\/geoserver3.png?resize=300%2C183&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2019\/05\/geoserver3.png?resize=768%2C469&amp;ssl=1 768w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Dans cet exemple la r\u00e9ponse indique que la couchetasmanbia_roads poss\u00e8de deux attributs: <strong>the_geom <\/strong>de type polyligne et <strong>TYPE<\/strong>de type string.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"> <br>GetFeature <\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">L\u2019op\u00e9ration GetFeature renvoie une s\u00e9lection d&rsquo;entit\u00e9s de la source de donn\u00e9es.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La requ\u00eate prend la forme:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><em>localhost:8080\/geoserver\/wfs?<br>   service=wfs&amp;<br>   version=2.0.0&amp;<br>   request=GetFeature&amp;<br>   typeNames=topp:tasmania_roads&amp;<br>   featureID=tasmania_roads.1&amp;<br>   outputFormat=text\/javascript<\/em><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cette requ\u00eate demande \u00e0 obtenir une entit\u00e9 de la couche <strong>tasmania_roads<\/strong>, ayant comme identifiant <strong><em>tasmania_roads.1<\/em><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La r\u00e9ponse est:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2019\/05\/geoserver4.png?ssl=1\"><img loading=\"lazy\" decoding=\"async\" width=\"1150\" height=\"350\" data-attachment-id=\"8764\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/comprendre-les-geoservices-wms-et-wfs\/geoserver4\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2019\/05\/geoserver4.png?fit=1150%2C350&amp;ssl=1\" data-orig-size=\"1150,350\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"geoserver4\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2019\/05\/geoserver4.png?fit=640%2C195&amp;ssl=1\" src=\"https:\/\/i1.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2019\/05\/geoserver4.png?fit=525%2C160&amp;ssl=1\" alt=\"\" class=\"wp-image-8764\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2019\/05\/geoserver4.png?w=1150&amp;ssl=1 1150w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2019\/05\/geoserver4.png?resize=300%2C91&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2019\/05\/geoserver4.png?resize=768%2C234&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2019\/05\/geoserver4.png?resize=1024%2C312&amp;ssl=1 1024w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">On observe les valeurs des coordonn\u00e9es de la polyligne et la valeur de TYPE pour cette entit\u00e9: <strong><em>alley<\/em><\/strong>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Le protocole WMS<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">L\u2019Interface de service de cartes Web (WMS) offre une interface HTTP simple pour demander des images de cartes g\u00e9oenregistr\u00e9es \u00e0 partir d\u2019une ou de plusieurs bases de donn\u00e9es g\u00e9ospatiales distribu\u00e9es. Une demande WMS d\u00e9finit la ou les couches g\u00e9ographiques et la zone d\u2019int\u00e9r\u00eat \u00e0 traiter. La r\u00e9ponse \u00e0 la demande est une ou plusieurs images de carte g\u00e9o-enregistr\u00e9es (retourn\u00e9es en tant que JPEG, PNG, etc) qui peuvent \u00eatre affich\u00e9es dans une application de navigateur. L\u2019interface permet \u00e9galement de sp\u00e9cifier si les images retourn\u00e9es doivent \u00eatre transparentes afin que les couches de plusieurs serveurs puissent \u00eatre combin\u00e9es ou non.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Une requ\u00eate GETMAP typique est de la forme:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><em>localhost:8080\/geoserver\/topp\/wms?<br> service=WMS&amp;<br> version=1.1.0&amp;<br> request=GetMap&amp;<br> layers=topp:tasmania_roads&amp;<br> bbox=145.19754%2C-43.423512%2C148.27298000000002%2C-40.852802&amp;<br> width=768&amp;<br> height=641&amp;<br> srs=EPSG:4326&amp;<br> format=image\/png<\/em><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Le param\u00e8tre <strong>layers <\/strong>indique quelle couche on souhaite, le param\u00e8tre <strong>bbox <\/strong>indique l&#8217;emprise g\u00e9ographique souhait\u00e9e et le param\u00e8tre <strong>srs <\/strong>quel syst\u00e8me de coordonn\u00e9es on demande.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Les param\u00e8tres <strong>width <\/strong>et <strong>height <\/strong>indiquent la taille exacte en pixels de l&rsquo;image en retour de cette requ\u00eate, tandis que <strong>format <\/strong>indique le format d&rsquo;image souhait\u00e9.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ces informations sont indispensables car le retour de la requ\u00eate sera une image qu&rsquo;on chargera directement dans une fen\u00eatre cartographique:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"2551\" height=\"1317\" data-attachment-id=\"8766\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/comprendre-les-geoservices-wms-et-wfs\/geoserver6\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2019\/05\/geoserver6.png?fit=2551%2C1317&amp;ssl=1\" data-orig-size=\"2551,1317\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"geoserver6\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2019\/05\/geoserver6.png?fit=640%2C331&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2019\/05\/geoserver6.png?fit=525%2C271&amp;ssl=1\" alt=\"\" class=\"wp-image-8766\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2019\/05\/geoserver6.png?w=2551&amp;ssl=1 2551w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2019\/05\/geoserver6.png?resize=300%2C155&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2019\/05\/geoserver6.png?resize=768%2C396&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2019\/05\/geoserver6.png?resize=1024%2C529&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2019\/05\/geoserver6.png?w=1280&amp;ssl=1 1280w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2019\/05\/geoserver6.png?w=1920&amp;ssl=1 1920w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">La taille de l&rsquo;image sera donc la taille de la fen\u00eatre cartographique et pour que cette image se superpose aux autre informations de la fen\u00eatre les coins de l&rsquo;image doivent correspondre exactement avec les coordonn\u00e9es actuelles de la fen\u00eatre.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A titre de comparaison avec le protocole WFS, voici le retour de la requ\u00eate demandant l&rsquo;ensemble des entit\u00e9s de la m\u00eame couche (tasmania_roads):<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2019\/05\/geoserver5.png?ssl=1\"><img loading=\"lazy\" decoding=\"async\" width=\"2505\" height=\"1205\" data-attachment-id=\"8767\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/comprendre-les-geoservices-wms-et-wfs\/geoserver5\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2019\/05\/geoserver5.png?fit=2505%2C1205&amp;ssl=1\" data-orig-size=\"2505,1205\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"geoserver5\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2019\/05\/geoserver5.png?fit=640%2C308&amp;ssl=1\" src=\"https:\/\/i1.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2019\/05\/geoserver5.png?fit=525%2C253&amp;ssl=1\" alt=\"\" class=\"wp-image-8767\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2019\/05\/geoserver5.png?w=2505&amp;ssl=1 2505w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2019\/05\/geoserver5.png?resize=300%2C144&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2019\/05\/geoserver5.png?resize=768%2C369&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2019\/05\/geoserver5.png?resize=1024%2C493&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2019\/05\/geoserver5.png?w=1280&amp;ssl=1 1280w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2019\/05\/geoserver5.png?w=1920&amp;ssl=1 1920w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Les deux r\u00e9sultats s&rsquo;appuient sur la m\u00eame couche de donn\u00e9es sur le serveur, mais tandis que l&rsquo;image est directement utilisable dans un navigateur, les donn\u00e9es devront \u00eatre trait\u00e9es par un code informatique pour pouvoir \u00eatre affich\u00e9es.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Un g\u00e9oservice est un moyen de mettre \u00e0 disposition de l&rsquo;information g\u00e9ographique \u00e0 travers Internet. Aujourd&rsquo;hui, la quasi totalit\u00e9 des produits permettant la mise en place et l&rsquo;utilisation d&rsquo;un g\u00e9oservice sont bas\u00e9s sur des standards OGC.&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"sfsi_plus_gutenberg_text_before_share":"","sfsi_plus_gutenberg_show_text_before_share":"","sfsi_plus_gutenberg_icon_type":"","sfsi_plus_gutenberg_icon_alignemt":"","sfsi_plus_gutenburg_max_per_row":"","_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[425],"tags":[],"class_list":["post-8757","post","type-post","status-publish","format-standard","hentry","category-non-classe-fr"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.9 - aioseo.com -->\n\t<meta name=\"description\" content=\"Un g\u00e9oservice est un moyen de mettre \u00e0 disposition de l&#039;information g\u00e9ographique \u00e0 travers Internet. Aujourd&#039;hui, la quasi totalit\u00e9 des produits permettant la mise en place et l&#039;utilisation d&#039;un g\u00e9oservice sont bas\u00e9s sur des standards OGC :&#039;Open Geospatial Consortium,\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Atilio Francois\"\/>\n\t<meta name=\"google-site-verification\" content=\"ByXHZUbGNn7RNv-Xk5A-ysTZrM65VLIO2RxfSJ2nIEQ\" \/>\n\t<meta name=\"keywords\" content=\"wfs,wms,geoserver,geoservice\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/comprendre-les-geoservices-wms-et-wfs\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.9\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_FR\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Blog SIG &amp; Territoires | le portail des professionnels du SIG\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Comprendre les g\u00e9oservices WMS et WFS | Blog SIG &amp; Territoires\" \/>\n\t\t<meta property=\"og:description\" content=\"Un g\u00e9oservice est un moyen de mettre \u00e0 disposition de l&#039;information g\u00e9ographique \u00e0 travers Internet. Aujourd&#039;hui, la quasi totalit\u00e9 des produits permettant la mise en place et l&#039;utilisation d&#039;un g\u00e9oservice sont bas\u00e9s sur des standards OGC :&#039;Open Geospatial Consortium,\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.sigterritoires.fr\/index.php\/comprendre-les-geoservices-wms-et-wfs\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-05-20T12:01:41+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-05-20T12:04:53+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/atilio.francois\/\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary\" \/>\n\t\t<meta name=\"twitter:site\" content=\"@SigTerritoires\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Comprendre les g\u00e9oservices WMS et WFS | Blog SIG &amp; Territoires\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Un g\u00e9oservice est un moyen de mettre \u00e0 disposition de l&#039;information g\u00e9ographique \u00e0 travers Internet. Aujourd&#039;hui, la quasi totalit\u00e9 des produits permettant la mise en place et l&#039;utilisation d&#039;un g\u00e9oservice sont bas\u00e9s sur des standards OGC :&#039;Open Geospatial Consortium,\" \/>\n\t\t<meta name=\"twitter:creator\" content=\"@SigTerritoires\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.sigterritoires.fr\\\/index.php\\\/comprendre-les-geoservices-wms-et-wfs\\\/#article\",\"name\":\"Comprendre les g\\u00e9oservices WMS et WFS | Blog SIG & Territoires\",\"headline\":\"Comprendre les g\\u00e9oservices WMS et WFS\",\"author\":{\"@id\":\"https:\\\/\\\/www.sigterritoires.fr\\\/index.php\\\/author\\\/admin\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.sigterritoires.fr\\\/#person\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/www.sigterritoires.fr\\\/wp-content\\\/uploads\\\/2019\\\/05\\\/geoservice-1.png?fit=1009%2C562&ssl=1\",\"@id\":\"https:\\\/\\\/www.sigterritoires.fr\\\/index.php\\\/comprendre-les-geoservices-wms-et-wfs\\\/#articleImage\",\"width\":1009,\"height\":562},\"datePublished\":\"2019-05-20T14:01:41+02:00\",\"dateModified\":\"2019-05-20T14:04:53+02:00\",\"inLanguage\":\"fr-FR\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.sigterritoires.fr\\\/index.php\\\/comprendre-les-geoservices-wms-et-wfs\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.sigterritoires.fr\\\/index.php\\\/comprendre-les-geoservices-wms-et-wfs\\\/#webpage\"},\"articleSection\":\"Non class\\u00e9, Fran\\u00e7ais\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.sigterritoires.fr\\\/index.php\\\/comprendre-les-geoservices-wms-et-wfs\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.sigterritoires.fr#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.sigterritoires.fr\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.sigterritoires.fr\\\/index.php\\\/category\\\/non-classe-fr\\\/#listItem\",\"name\":\"Non class\\u00e9\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.sigterritoires.fr\\\/index.php\\\/category\\\/non-classe-fr\\\/#listItem\",\"position\":2,\"name\":\"Non class\\u00e9\",\"item\":\"https:\\\/\\\/www.sigterritoires.fr\\\/index.php\\\/category\\\/non-classe-fr\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.sigterritoires.fr\\\/index.php\\\/comprendre-les-geoservices-wms-et-wfs\\\/#listItem\",\"name\":\"Comprendre les g\\u00e9oservices WMS et WFS\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.sigterritoires.fr#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.sigterritoires.fr\\\/index.php\\\/comprendre-les-geoservices-wms-et-wfs\\\/#listItem\",\"position\":3,\"name\":\"Comprendre les g\\u00e9oservices WMS et WFS\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.sigterritoires.fr\\\/index.php\\\/category\\\/non-classe-fr\\\/#listItem\",\"name\":\"Non class\\u00e9\"}}]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.sigterritoires.fr\\\/#person\",\"name\":\"Atilio Francois\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.sigterritoires.fr\\\/index.php\\\/comprendre-les-geoservices-wms-et-wfs\\\/#personImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f76dc2a720162999bce81d6c99b6d7b9517d6600ad7ceb5ed5268f02cefaa0ee?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"Atilio Francois\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.sigterritoires.fr\\\/index.php\\\/author\\\/admin\\\/#author\",\"url\":\"https:\\\/\\\/www.sigterritoires.fr\\\/index.php\\\/author\\\/admin\\\/\",\"name\":\"Atilio Francois\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.sigterritoires.fr\\\/index.php\\\/comprendre-les-geoservices-wms-et-wfs\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f76dc2a720162999bce81d6c99b6d7b9517d6600ad7ceb5ed5268f02cefaa0ee?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"Atilio Francois\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.sigterritoires.fr\\\/index.php\\\/comprendre-les-geoservices-wms-et-wfs\\\/#webpage\",\"url\":\"https:\\\/\\\/www.sigterritoires.fr\\\/index.php\\\/comprendre-les-geoservices-wms-et-wfs\\\/\",\"name\":\"Comprendre les g\\u00e9oservices WMS et WFS | Blog SIG & Territoires\",\"description\":\"Un g\\u00e9oservice est un moyen de mettre \\u00e0 disposition de l'information g\\u00e9ographique \\u00e0 travers Internet. Aujourd'hui, la quasi totalit\\u00e9 des produits permettant la mise en place et l'utilisation d'un g\\u00e9oservice sont bas\\u00e9s sur des standards OGC :'Open Geospatial Consortium,\",\"inLanguage\":\"fr-FR\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.sigterritoires.fr\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.sigterritoires.fr\\\/index.php\\\/comprendre-les-geoservices-wms-et-wfs\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/www.sigterritoires.fr\\\/index.php\\\/author\\\/admin\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/www.sigterritoires.fr\\\/index.php\\\/author\\\/admin\\\/#author\"},\"datePublished\":\"2019-05-20T14:01:41+02:00\",\"dateModified\":\"2019-05-20T14:04:53+02:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.sigterritoires.fr\\\/#website\",\"url\":\"https:\\\/\\\/www.sigterritoires.fr\\\/\",\"name\":\"Blog SIG & Territoires\",\"description\":\"le portail des professionnels du SIG\",\"inLanguage\":\"fr-FR\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.sigterritoires.fr\\\/#person\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Comprendre les g\u00e9oservices WMS et WFS | Blog SIG & Territoires","description":"Un g\u00e9oservice est un moyen de mettre \u00e0 disposition de l'information g\u00e9ographique \u00e0 travers Internet. Aujourd'hui, la quasi totalit\u00e9 des produits permettant la mise en place et l'utilisation d'un g\u00e9oservice sont bas\u00e9s sur des standards OGC :'Open Geospatial Consortium,","canonical_url":"https:\/\/www.sigterritoires.fr\/index.php\/comprendre-les-geoservices-wms-et-wfs\/","robots":"max-image-preview:large","keywords":"wfs,wms,geoserver,geoservice","webmasterTools":{"google-site-verification":"ByXHZUbGNn7RNv-Xk5A-ysTZrM65VLIO2RxfSJ2nIEQ","miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.sigterritoires.fr\/index.php\/comprendre-les-geoservices-wms-et-wfs\/#article","name":"Comprendre les g\u00e9oservices WMS et WFS | Blog SIG & Territoires","headline":"Comprendre les g\u00e9oservices WMS et WFS","author":{"@id":"https:\/\/www.sigterritoires.fr\/index.php\/author\/admin\/#author"},"publisher":{"@id":"https:\/\/www.sigterritoires.fr\/#person"},"image":{"@type":"ImageObject","url":"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2019\/05\/geoservice-1.png?fit=1009%2C562&ssl=1","@id":"https:\/\/www.sigterritoires.fr\/index.php\/comprendre-les-geoservices-wms-et-wfs\/#articleImage","width":1009,"height":562},"datePublished":"2019-05-20T14:01:41+02:00","dateModified":"2019-05-20T14:04:53+02:00","inLanguage":"fr-FR","mainEntityOfPage":{"@id":"https:\/\/www.sigterritoires.fr\/index.php\/comprendre-les-geoservices-wms-et-wfs\/#webpage"},"isPartOf":{"@id":"https:\/\/www.sigterritoires.fr\/index.php\/comprendre-les-geoservices-wms-et-wfs\/#webpage"},"articleSection":"Non class\u00e9, Fran\u00e7ais"},{"@type":"BreadcrumbList","@id":"https:\/\/www.sigterritoires.fr\/index.php\/comprendre-les-geoservices-wms-et-wfs\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.sigterritoires.fr#listItem","position":1,"name":"Home","item":"https:\/\/www.sigterritoires.fr","nextItem":{"@type":"ListItem","@id":"https:\/\/www.sigterritoires.fr\/index.php\/category\/non-classe-fr\/#listItem","name":"Non class\u00e9"}},{"@type":"ListItem","@id":"https:\/\/www.sigterritoires.fr\/index.php\/category\/non-classe-fr\/#listItem","position":2,"name":"Non class\u00e9","item":"https:\/\/www.sigterritoires.fr\/index.php\/category\/non-classe-fr\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.sigterritoires.fr\/index.php\/comprendre-les-geoservices-wms-et-wfs\/#listItem","name":"Comprendre les g\u00e9oservices WMS et WFS"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.sigterritoires.fr#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/www.sigterritoires.fr\/index.php\/comprendre-les-geoservices-wms-et-wfs\/#listItem","position":3,"name":"Comprendre les g\u00e9oservices WMS et WFS","previousItem":{"@type":"ListItem","@id":"https:\/\/www.sigterritoires.fr\/index.php\/category\/non-classe-fr\/#listItem","name":"Non class\u00e9"}}]},{"@type":"Person","@id":"https:\/\/www.sigterritoires.fr\/#person","name":"Atilio Francois","image":{"@type":"ImageObject","@id":"https:\/\/www.sigterritoires.fr\/index.php\/comprendre-les-geoservices-wms-et-wfs\/#personImage","url":"https:\/\/secure.gravatar.com\/avatar\/f76dc2a720162999bce81d6c99b6d7b9517d6600ad7ceb5ed5268f02cefaa0ee?s=96&d=mm&r=g","width":96,"height":96,"caption":"Atilio Francois"}},{"@type":"Person","@id":"https:\/\/www.sigterritoires.fr\/index.php\/author\/admin\/#author","url":"https:\/\/www.sigterritoires.fr\/index.php\/author\/admin\/","name":"Atilio Francois","image":{"@type":"ImageObject","@id":"https:\/\/www.sigterritoires.fr\/index.php\/comprendre-les-geoservices-wms-et-wfs\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/f76dc2a720162999bce81d6c99b6d7b9517d6600ad7ceb5ed5268f02cefaa0ee?s=96&d=mm&r=g","width":96,"height":96,"caption":"Atilio Francois"}},{"@type":"WebPage","@id":"https:\/\/www.sigterritoires.fr\/index.php\/comprendre-les-geoservices-wms-et-wfs\/#webpage","url":"https:\/\/www.sigterritoires.fr\/index.php\/comprendre-les-geoservices-wms-et-wfs\/","name":"Comprendre les g\u00e9oservices WMS et WFS | Blog SIG & Territoires","description":"Un g\u00e9oservice est un moyen de mettre \u00e0 disposition de l'information g\u00e9ographique \u00e0 travers Internet. Aujourd'hui, la quasi totalit\u00e9 des produits permettant la mise en place et l'utilisation d'un g\u00e9oservice sont bas\u00e9s sur des standards OGC :'Open Geospatial Consortium,","inLanguage":"fr-FR","isPartOf":{"@id":"https:\/\/www.sigterritoires.fr\/#website"},"breadcrumb":{"@id":"https:\/\/www.sigterritoires.fr\/index.php\/comprendre-les-geoservices-wms-et-wfs\/#breadcrumblist"},"author":{"@id":"https:\/\/www.sigterritoires.fr\/index.php\/author\/admin\/#author"},"creator":{"@id":"https:\/\/www.sigterritoires.fr\/index.php\/author\/admin\/#author"},"datePublished":"2019-05-20T14:01:41+02:00","dateModified":"2019-05-20T14:04:53+02:00"},{"@type":"WebSite","@id":"https:\/\/www.sigterritoires.fr\/#website","url":"https:\/\/www.sigterritoires.fr\/","name":"Blog SIG & Territoires","description":"le portail des professionnels du SIG","inLanguage":"fr-FR","publisher":{"@id":"https:\/\/www.sigterritoires.fr\/#person"}}]},"og:locale":"fr_FR","og:site_name":"Blog SIG &amp; Territoires | le portail des professionnels du SIG","og:type":"article","og:title":"Comprendre les g\u00e9oservices WMS et WFS | Blog SIG &amp; Territoires","og:description":"Un g\u00e9oservice est un moyen de mettre \u00e0 disposition de l'information g\u00e9ographique \u00e0 travers Internet. Aujourd'hui, la quasi totalit\u00e9 des produits permettant la mise en place et l'utilisation d'un g\u00e9oservice sont bas\u00e9s sur des standards OGC :'Open Geospatial Consortium,","og:url":"https:\/\/www.sigterritoires.fr\/index.php\/comprendre-les-geoservices-wms-et-wfs\/","article:published_time":"2019-05-20T12:01:41+00:00","article:modified_time":"2019-05-20T12:04:53+00:00","article:publisher":"https:\/\/www.facebook.com\/atilio.francois\/","twitter:card":"summary","twitter:site":"@SigTerritoires","twitter:title":"Comprendre les g\u00e9oservices WMS et WFS | Blog SIG &amp; Territoires","twitter:description":"Un g\u00e9oservice est un moyen de mettre \u00e0 disposition de l'information g\u00e9ographique \u00e0 travers Internet. Aujourd'hui, la quasi totalit\u00e9 des produits permettant la mise en place et l'utilisation d'un g\u00e9oservice sont bas\u00e9s sur des standards OGC :'Open Geospatial Consortium,","twitter:creator":"@SigTerritoires"},"aioseo_meta_data":{"post_id":"8757","title":null,"description":"Un g\u00e9oservice est un moyen de mettre \u00e0 disposition de l'information g\u00e9ographique \u00e0 travers Internet. Aujourd'hui, la quasi totalit\u00e9 des produits permettant la mise en place et l'utilisation d'un g\u00e9oservice sont bas\u00e9s sur des standards OGC :'Open Geospatial Consortium,","keywords":[{"label":"wfs","value":"wfs"},{"label":"wms","value":"wms"},{"label":"geoserver","value":"geoserver"},{"label":"geoservice","value":"geoservice"}],"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"Article","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2020-12-21 13:56:22","updated":"2025-06-04 16:57:42","seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.sigterritoires.fr\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.sigterritoires.fr\/index.php\/category\/non-classe-fr\/\" title=\"Non class\u00e9\">Non class\u00e9<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tComprendre les g\u00e9oservices WMS et WFS\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/www.sigterritoires.fr"},{"label":"Non class\u00e9","link":"https:\/\/www.sigterritoires.fr\/index.php\/category\/non-classe-fr\/"},{"label":"Comprendre les g\u00e9oservices WMS et WFS","link":"https:\/\/www.sigterritoires.fr\/index.php\/comprendre-les-geoservices-wms-et-wfs\/"}],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p6XU0A-2hf","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/posts\/8757","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/comments?post=8757"}],"version-history":[{"count":0,"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/posts\/8757\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/media?parent=8757"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/categories?post=8757"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/tags?post=8757"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}