Fonctionnement
Les services WMS permettent de mettre à disposition d’utilisateurs distants des données raster géoréférencées via une simple requête HTTP. Les données sont restituées sous forme d’images, avec différents formats possibles (JPEG, PNG, GIF…). Il est possible d’afficher dans un même client web des données provenant de différents services WMS, et donc de créer des cartes combinées en jouant sur la transparence des couches.
WMS est un standard de l’OGC (Open Geospatial Consortium).
L’application cliente interroge le serveur à l’aide de requêtes dont les valeurs et les paramètres sont précisés dans l’adresse URL (adresse WEB).
Requêtes possibles
Les requêtes qui sont adressées au serveur WMS sont les suivantes :
Adresse URL
La requête apparaît dans l’URL (adresse WEB) qui est envoyée au serveur de données.
Une adresse URL (adresse WEB) revêt la syntaxe suivante : http://nom_serveur/chemin_d_acces?{nom=valeur&}
? sépare l’adresse du serveur des paramètres.
= attribue une valeur à un paramètre.
& sépare les différents paramètres dans l’adresse.
Paramètres disponibles
Les paramètres qui peuvent être utilisés dépendent de la requête soumise (GetCapabilities, GetMap).
Ils peuvent être communs ou spécifiques, obligatoires ou optionnels. Les principaux paramètres utilisés sont les suivants (liste non exhaustive) :
Paramètres communs
Paramètres spécifiques GetCapabilities
Paramètres spécifiques GetMap
LANGUAGE : Les langages
Les langages « fre » « eng » et « spa » sont autorisés.
FORMAT : Les formats de l’image
L’utilisateur doit spécifier le format attendu dans le service WMS GetMap.
Format = image/png
Format = image/jpeg
Format = image/gif
LAYERS / STYLES : Les couches et styles utilisés
La liste des layers autorisées est donnée dans le tableau suivant :
WIDTH / HEIGHT : Les largeurs / hauteurs de l’image
L’utilisateur doit spécifier la largeur / hauteur de l’image dans le service WMS GetMap.
Les images ne seront pas rendues si elles ne respectent pas cette taille mais un code d’erreur http Bad Request (400) est renvoyé.
La taille sera au minimum de 100x100 et au maximum 1280x1024.
CRS (Coordinate Reference System) : les systèmes de projection utilisés
Territoire | Système géodésique | Ellipsoïde | Projection Code | EPSG |
---|---|---|---|---|
France | RGF93 | IAG GRS 1980 | Reseau_Geodesique_Francais_1993 France - onshore and offshore, mainland and Corsica | 2154 |
France métropole | RGF93 | IAG GRS 1980 | Lambert 93 Zone 1 (France Métropolitaine - 40.5° à 43.5° Nord) | 3942 (natif) |
RGF93 | IAG GRS 1980 | Lambert 93 Zone 2 (France Métropolitaine - 41.5° à 44.5° Nord) | 3943 (natif) | |
RGF93 | IAG GRS 1980 | Lambert 93 Zone 3 (France Métropolitaine - 42.5° à 45.5° Nord) | 3944 (natif) | |
RGF93 | IAG GRS 1980 | Lambert 93 Zone 4 (France Métropolitaine - 43.5° à 46.5° Nord) | 3945 (natif) | |
RGF93 | IAG GRS 1980 | Lambert 93 Zone 5 (France Métropolitaine - 44.5° à 47.5° Nord) | 3946 (natif) | |
RGF93 | IAG GRS 1980 | Lambert 93 Zone 6 (France Métropolitaine - 45.5° à 48.5° Nord) | 3947 (natif) | |
RGF93 | IAG GRS 1980 | Lambert 93 Zone 7 (France Métropolitaine - 46.5° à 49.5° Nord) | 3948 (natif) | |
RGF93 | IAG GRS 1980 | Lambert 93 Zone 8 (France Métropolitaine - 48.5° à 50.5° Nord) | 3949 (natif) | |
RGF93 | IAG GRS 1980 | Lambert 93 Zone 9 (France Métropolitaine au nord de 49.5° Nord) | 3950 (natif) | |
France | WMSG84 | IAG GRS 1980 | UTM 30N http://spatialreference.org/ref/epsg/32630/ Système UTM, utilisé notamment par les militaires ; la zone 30 pour les longitudes entre 0 et 6 degrés ouest | 32630 |
WMSG84 | IAG GRS 1980 | UTM 31N Système UTM, utilisé notamment par les militaires; la zone 31 pour les longitudes entre 0 et 6 degrés est | 32631 | |
WMSG84 | IAG GRS 1980 | UTM 32N http://spatialreference.org/ref/epsg/32630/ Système UTM, utilisé notamment par les militaires ; la zone 32 pour les longitudes entre 6 et 12 degrés est | 32632 | |
World Mercator (WGS84) | IAG GRS 1980 | Google Maps ... | 3857 | |
WGS84 | World Geodetic System 1984 | Système mondial très utilisé notamment avec le GPS | 4326 | |
ETRS89 | Europe | Système utilisé en Europe Continentale. | 4258 | |
Guadeloupe | WGS84 | IAG GRS 1980 | UTM 20N | 32620 |
Saint-Anne | Hayford 1909 | UTM 20N | 2970 (natif) | |
Martinique | WGS84 | IAG GRS 1980 | UTM 20N | 32620 |
Fort Desaix | Hayford 1909 | UTM 20N | 2973 (natif) | |
Guyane | WGS84 | IAG GRS 1980 | UTM 22N | 32622 |
RGFG95 | IAG GRS 1980 | UTM 22N | 2972 (natif) | |
Réunion | WGS84 | IAG GRS 1980 | UTM 40S | 32740 |
RGR92 | IAG GRS 1980 | UTM 40S | 2975 (natif) | |
Mayotte | WGS84 | IAG GRS 1980 | UTM 38S | 32738 |
RGM04 | IAG GRS 1980 | UTM 38S | 4471 (natif) | |
St-Pierre et Miquelon | RGSPM06 (ITRF2000) | IAG GRS 1980 | UTM 21N | 32621 |
BBOX : Le rectangle de délimitation
L’utilisateur doit spécifier le rectangle de délimitation ou la « bounding box » dans la projection pour laquelle il souhaite une représentation dans le service WMS GetMap.
Requêtes simples en mode WMS standard
Vous pouvez accéder au service WMS en mode « standard » dans votre navigateur, une application WEB ou un SIG en renseignant les URL (adresses WEB) suivantes:
https://inspire.cadastre.gouv.fr/scpc/[codeINSEE].wms?service=WMS&request=GetCapabilities&
https://inspire.cadastre.gouv.fr/scpc/[codeINSEE].wms?service=WMS&request=GetMap&
Requêtes simples en mode WMS premium
Vous pouvez également accéder au service WMS en mode « premium » dans votre navigateur, une application WEB ou un SIG en renseignant les URL (adresses WEB) suivantes:
https://inspire.cadastre.gouv.fr/scpc/[cléWMS]/[codeINSEE].wms?service=WMS&request=GetCapabilities&
https://inspire.cadastre.gouv.fr/scpc/[cléWMS]/[codeINSEE].wms?service=WMS&request=GetMap&
L’accès WMS s’effectue à la commune pour les communes dont le plan cadastral est géré au format vecteur.
La [cléWMS] nécessaire en mode « premium » est générée automatiquement à l’activation du service WMS.
Le [codeINSEE] doit être remplacé par le code INSEE de la commune sur laquelle la consultation est souhaitée.
En cas d'erreur, une erreur HTTP est retournée.
Requête plus élaborée en mode WMS premium
https://inspire.cadastre.gouv.fr/scpc/[cléWMS]/[codeINSEE].wms?service=WMS&request=GetMap&VERSION=1.3&CRS=EPSG:2154&BBOX=625276.7883352,6877728.7151384,632056.78850647,6884508.7153097&WIDTH=256&HEIGHT=256&LAYERS=[layer1,layer2]&STYLES=&FORMAT=image/png
La [cléWMS] doit être remplacée par la clé unique fournie à l’utilisateur Premium.
Le [codeINSEE] doit être remplacé par le code INSEE de la commune.
Les [layer1,layer2] doivent être remplacés par la liste des layers récupérés du GetCapabilities.
Comme par exemple :
https://inspire.cadastre.gouv.fr/scpc/7dc53df5-703e-49b3-8670-b1c468f47f1f/72208.wms?service=WMS&request=GetMap&VERSION=1.3&CRS=EPSG:2154&BBOX=625276.7883352,6877728.7151384,632056.78850647,6884508.7153097&WIDTH=256&HEIGHT=256&LAYERS=[CP.CadastralParcel,SUBFISCAL,CLOTURE]&STYLES=&FORMAT=image/png