[En cours] Le protocole WMS
Web Map Service
Portage en cours depuis
http://tcoupin.github.io/wms-cours
…
Plan
Le protocole
Des exemples à la main
Dans OpenLayers 3
Dans Leaflet
Serveurs
Moi
Thibault Coupin
Institut National de l’Information Géographique et Forestière
IGN
Ingénieur dans l’équipe
Géoportail
thibault.coupin
ign.fr
tcoupin
@thibbojunior
Ce cours
est
super intéressant
open-source sous licence GNU GPL
disponible sur
https://tcoupin.github.io/presentations/cours-wms
propulsé fièrement par
reveal.js
via
Gh-reveal
What’s this ?!
Standard de l’OGC pour accéder à de la donnée cartographiée (donc image) §fragment
Versions actuelles : 1.1.1 et 1.3.0 §fragment
Définit : §fragment
comment interroger le serveur §fragment
comment le serveur doit répondre (exceptions comprises) §fragment
C’est une surcharge du protocole HTTP §fragment
Tous les documents sont sur le site de l’
OGC
§fragment
What’s this ?!
Standard corrollaire à WMS :
Style Layer Descriptor (SLD) / Symbology Encoding (SE) §fragment:1§;
Pour la défnition de style : quelle légende utiliser ? Règles de symbolisation §fragment:1§;
Filter Encoding (FE) : §fragment:2§;
Pour la définition des règles de symbolisation : comment appliquer la légende ? Règles de sélection §fragment:2§;
Les opérations
GetCapabilities
: découvrir le service §fragment
identité de la personne physique/morale getionnaire du service
fonctionnalités du service : opérations, crs, format d’image, liste des couches
réponse en XML, le schéma est définit dans le standard
GetMap
: utiliser le service §fragment
l’utilisateur (le client carto) définit format d’image, crs, emprise, couches
la réponse est une image
GetFeatureInfo
(optionnel)
: obtenir des informations supplémentaires §fragment
une fois le morceau de carte générée par l’opération GetMap, l’utilisateur veut de l’information sur les éléments qui la composent
il faut fournir la requête GetMap et les coordonnées des pixels cliqués