Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
main:standards:wms [2010/08/31 10:52]
Marc Leobet
main:standards:wms [2023/06/21 09:25] (Version actuelle)
Yves [Les opérations du WMS]
Ligne 5: Ligne 5:
 Le Web Map Service (WMS) est un standard OGC de service web qui permet de produire dynamiquement des cartes à partir de données géoréférencées. Sa mise en œuvre suppose l'​utilisation d'un serveur WMS, capable d'​accéder aux données, de les lire et de les dessiner avec une mise en forme particulière,​ et d'un client WMS, capable d'​adresser au serveur des requêtes standardisées utilisant les mots-clés prévus à cet effet. Le serveur WMS doit également pouvoir les comprendre et œuvrer en conséquence. Le Web Map Service (WMS) est un standard OGC de service web qui permet de produire dynamiquement des cartes à partir de données géoréférencées. Sa mise en œuvre suppose l'​utilisation d'un serveur WMS, capable d'​accéder aux données, de les lire et de les dessiner avec une mise en forme particulière,​ et d'un client WMS, capable d'​adresser au serveur des requêtes standardisées utilisant les mots-clés prévus à cet effet. Le serveur WMS doit également pouvoir les comprendre et œuvrer en conséquence.
  
 +Cela sert à deux familles d'​usage : voir à quoi ressemble une série de donnée, et superposer des couches (layers) provenant de serveurs différents pour en tirer des analyses supplémentaires.
 La spécification WMS normalise la manière selon laquelle des applications clientes doivent demander une carte et la manière selon laquelle les serveurs doivent décrire les données qu'ils sont capables de fournir. La spécification WMS normalise la manière selon laquelle des applications clientes doivent demander une carte et la manière selon laquelle les serveurs doivent décrire les données qu'ils sont capables de fournir.
  
 Un service WMS produit des cartes sous forme d'​images : dans des formats tels que JPEG, PNG et GIF, par exemple. Certains formats gèrent la transparence,​ permettant ainsi la superposition de différentes couches. Un service WMS produit des cartes sous forme d'​images : dans des formats tels que JPEG, PNG et GIF, par exemple. Certains formats gèrent la transparence,​ permettant ainsi la superposition de différentes couches.
-A noter que, dans le cadre de la directive INSPIRE, le [[http://​eur-lex.europa.eu/​LexUriServ/​LexUriServ.do?​uri=OJ:​L:​2009:​274:​0009:​0018:​FR:​PDF règlement relatif aux services de consultation,​ Annexe III part B]] impose de prendre en charge au moins un des formats suivants : PNG ou GIF sans compression.+A noter que, dans la Communauté européenne,​ et dans le cadre de la directive INSPIRE, le [[http://​eur-lex.europa.eu/​LexUriServ/​LexUriServ.do?​uri=OJ:​L:​2009:​274:​0009:​0018:​FR:​PDF|règlement relatif aux services de consultation,​ Annexe III part B]] impose de prendre en charge au moins un des formats suivants : PNG ou GIF sans compression.
  
 ===== Fonctionnement ===== ===== Fonctionnement =====
Ligne 50: Ligne 51:
 Exemple : Exemple :
 http://​geoservices.brgm.fr/​geologie?​SERVICE=WMS&​VERSION=1.3.0&​REQUEST=GetCapabilities http://​geoservices.brgm.fr/​geologie?​SERVICE=WMS&​VERSION=1.3.0&​REQUEST=GetCapabilities
 +
 +<​note=info>​La version 1.1.0 présente une particularité dans le mesure où le type de document (appelé type mime) renvoyé est propre au standard. Cela a pour conséquence de ne pas être reconnu par les navigateurs qui le proposent en téléchargement. Les versions précédentes et suivantes (notamment la version 1.3.0) du standard définie le type de document à XML qui est ainsi reconnu par les navigateurs qui l'​affichent directement.
 +</​note>​
  
 === GetMap (obligatoire) === === GetMap (obligatoire) ===
Ligne 82: Ligne 86:
   * ''​TRANSPARENT=true/​false''​ : transparence de l'​arrière-plan de la carte. Non activé par défaut (FALSE).   * ''​TRANSPARENT=true/​false''​ : transparence de l'​arrière-plan de la carte. Non activé par défaut (FALSE).
   * ''​BGCOLOR=couleur''​ : valeur hexadecimale de la couleur de l'​arrière plan de la carte. Par défaut en blanc (0xFFFFFF).   * ''​BGCOLOR=couleur''​ : valeur hexadecimale de la couleur de l'​arrière plan de la carte. Par défaut en blanc (0xFFFFFF).
-  * ''​EXCEPTIONS=format_exception''​ : format de retour des exceptions transmises par le service WMS.+  * ''​EXCEPTIONS=format_exception''​ : format de retour des exceptions transmises par le service WMS. Exemple de valeur : "​application/​vnd.ogc.se_inimage"​. Au format XML par défaut. Autres valeurs possibles : BLANCK, INIMAGE.
   * ''​TIME=time''​ : date de la couche demandée (pour du WMS-T)   * ''​TIME=time''​ : date de la couche demandée (pour du WMS-T)
   * ''​ELEVATION=elevation''​ : altitude   * ''​ELEVATION=elevation''​ : altitude
Ligne 109: Ligne 113:
 Paramètres optionnels : Paramètres optionnels :
   * ''​FEATURE_COUNT=nombre d'​objets maximum à retourner''​   * ''​FEATURE_COUNT=nombre d'​objets maximum à retourner''​
-  * ''​EXCEPTIONS=format_exception''​+  * ''​EXCEPTIONS=format_exception''​, voir plus ci-dessus pour les valeurs possibles.
  
 Exemple (Version 1.1.1) : Exemple (Version 1.1.1) :
Ligne 118: Ligne 122:
 ===Système de Coordonnées de Référence (Coordinate Reference System ou CRS)=== ===Système de Coordonnées de Référence (Coordinate Reference System ou CRS)===
 Le Système de Coordonnées de Référence,​ tel que défini par l’OGC, est un paramètre textuel identifiant l'​identifiant d'un système de coordonnées de référence horizontal précédé d'un espace de noms. Le Système de Coordonnées de Référence,​ tel que défini par l’OGC, est un paramètre textuel identifiant l'​identifiant d'un système de coordonnées de référence horizontal précédé d'un espace de noms.
 +
 Les spécifications WMS mentionnent 3 espaces de noms: [[main:​dico:​epsg|EPSG ]], CRS et AUTO. Les spécifications WMS mentionnent 3 espaces de noms: [[main:​dico:​epsg|EPSG ]], CRS et AUTO.
 +
   * L'​espace de nom EPSG fait référence au registre géodésique du Groupe d'​Enquête Pétrolière Européen [EPSG], qui définit des identifiants numériques (exemple: "​EPSG:​27562"​) pour beaucoup de projections cartographiques usuelles, et y associe des métadonnées de projection et de coordonnées (telles que les unités de mesures ou le méridien central).   * L'​espace de nom EPSG fait référence au registre géodésique du Groupe d'​Enquête Pétrolière Européen [EPSG], qui définit des identifiants numériques (exemple: "​EPSG:​27562"​) pour beaucoup de projections cartographiques usuelles, et y associe des métadonnées de projection et de coordonnées (telles que les unités de mesures ou le méridien central).
   * L'​espace de noms CRS correspond à des systèmes de coordonnées dont les définitions sont incluses en annexe des spécifications WMS. Le système de coordonnées le plus connu de cet espace de noms est CRS:​84. ​   * L'​espace de noms CRS correspond à des systèmes de coordonnées dont les définitions sont incluses en annexe des spécifications WMS. Le système de coordonnées le plus connu de cet espace de noms est CRS:​84. ​
Ligne 146: Ligne 152:
   * [[http://​portal.opengeospatial.org/​files/?​artifact_id=1081&​version=1&​format=pdf|1.1.1 (12/2001)]]   * [[http://​portal.opengeospatial.org/​files/?​artifact_id=1081&​version=1&​format=pdf|1.1.1 (12/2001)]]
   * [[http://​portal.opengeospatial.org/​files/?​artifact_id=4756|1.3.0 (01/2004)]] : cette nouvelle version [[http://​www.neogeo-online.net/​blog/​archives/​191/​|introduit 3 subtilités]] :   * [[http://​portal.opengeospatial.org/​files/?​artifact_id=4756|1.3.0 (01/2004)]] : cette nouvelle version [[http://​www.neogeo-online.net/​blog/​archives/​191/​|introduit 3 subtilités]] :
-    * Elle impose aux coordonnées ​du paramètre BBOX (zone d'emprise ​de la recherched’être en lat, lon pour les systèmes de référence non projetéset non plus en lon, lat comme pour la version 1.1.1 et comme c’est encore le cas pour les systèmes projetés en WMS 1.3.0,+    * Elle demande de respecter l'​ordre défini par le système de coordonnées ​de référence ​(CRS) utilisé. Le meilleur exemple consiste à comparer EPSG:4326 et CRS:84 (ces deux systèmes sont utilisés pour la même projection à l'exception ​de l'​ordre de leurs axes). Si c'est EPSG:4326 l'​ordre est lat, lon. Si c'est CRS:84l'​ordre est lon, lat (cfannexe B.3 de WMS 1.3.0). La distinction n'est pas liée au fait que le système soit géographique ou projeté. Elle tient à la manière dont le système de coordonnées a été défini. Il est bon de préciser que la plupart des CRS non projetés suivent la règle lat,lon,
     * Le nom du paramètre permettant de désigner le système de coordonnées devient "​CRS"​ au lieu de "​SRS",​     * Le nom du paramètre permettant de désigner le système de coordonnées devient "​CRS"​ au lieu de "​SRS",​
     * Les noms des paramètres X et Y de l'​opération GetFeatureInfo sont remplacés par I et J.     * Les noms des paramètres X et Y de l'​opération GetFeatureInfo sont remplacés par I et J.
Ligne 162: Ligne 168:
  
  
 +<note important>​Il est possible de réaliser un monitoring des services WMS via le site [[http://​www.mapmatters.org/​|Mapmatters]].</​note>​
 ===== Bibliographie ===== ===== Bibliographie =====
   - [[http://​www.opengeospatial.org/​standards/​wms|Web Map Service sur le site de l'​OGC]]   - [[http://​www.opengeospatial.org/​standards/​wms|Web Map Service sur le site de l'​OGC]]
Ligne 169: Ligne 175:
   - [[http://​benjamin.chartier.free.fr/​pro/?​p=1624|Symbology Encoding]]   - [[http://​benjamin.chartier.free.fr/​pro/?​p=1624|Symbology Encoding]]
   - [[http://​www.ird.fr/​informatique-scientifique/​methodo/​standards/​normes_iso_ogc/​web_services/​|Procédures et Standards - Normalisation ISO/OGC - Les web services ]]   - [[http://​www.ird.fr/​informatique-scientifique/​methodo/​standards/​normes_iso_ogc/​web_services/​|Procédures et Standards - Normalisation ISO/OGC - Les web services ]]
 +
 +===== Sources et contributeurs ===== 
 +Web Map Service (WMS)
 +Ce document provient de « http://​georezo.net/​wiki/​main/​standards/​wms ».
 +Dernière modification de cette page le 13 Septembre 2010.
 +
 +
 +Contributeurs : Adrian Custer, Benjamin Chartier, François Robida, Guillaume Sueur, Hervé Caumont, Marc Leobet, Marie-Françoise Voidrot, Michel Rosio, Nicolas Klein, Olivier Courtin, Yves Jacolin.
 +
 +
 +[[http://​www.forumogcfrance.org/​|Forum français de l’OGC]]
 +[[http://​www.afigeo.asso.fr/​|Groupe OGC de l’Afigéo]]
 +
 +[<<<>>>​]
 
main/standards/wms.1283244773.txt.gz · Dernière modification: 2010/08/31 10:52 par Marc Leobet
Recent changes RSS feed Creative Commons License Valid XHTML 1.0 Valid CSS Driven by DokuWiki