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 !.
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Cette année les GeoDataDays auront lieu à Montpellier les 15 et 16 septembre 2020 !

Les inscriptions sont ouvertes.

#1 Tue 02 April 2019 15:41

Alain_75077
Membre
Date d'inscription: 29 Nov 2018
Messages: 7

Problème affichage flux WMS - Carte OpenLayers

Bonjour à tous,

J'ai un soucis pour afficher un flux WMS de cadastre.gouv.fr dans une carte OpenLayers.

Voici comment je déclare mon flux WMS :


Code:

var IGN = new ImageLayer({
  source: new ImageWMS({
    url: 'https://inspire.cadastre.gouv.fr/scpc/76758.wms?service=WMS&request=GetMap',
    params: {'LAYERS': 'AMORCES_CAD',
    'FORMAT': 'image/png'},
    ratio: 1,
    serverType: 'geoportail'
  }),
  visible : false,
  name : 'IGN'
});

Le soucis c'est que rien ne s'affiche sur ma carte. Le soucis provient de mon URL WMS ? Ou je déclare mal mon flux WMS ?

PS : J'utilise la version 5 d'OpenLayers

Hors ligne

 

#2 Sun 07 April 2019 17:48

FlorianD
Membre
Date d'inscription: 22 Dec 2016
Messages: 90
Site web

Re: Problème affichage flux WMS - Carte OpenLayers

Bonjour,

Dans votre code, vous devez mettre visible : true pour rendre votre couche visible. Vous pouvez indiquer l'url : https://inspire.cadastre.gouv.fr/scpc/76758.wms? .

Ensuite le protocole WMS du cadastre limite la taille de l'image retournée par la requête GetMap. Dans votre navigateur, vous pouvez tester ces deux exemples d'url :
https://inspire.cadastre.gouv.fr/scpc/7 … .865777963

L'appel du protocole retourne une erreur liée à la taille de l'image (paramètres WIDTH et HEIGHT en lien avec la BBOX et la projection)

Alors que l'url suivante retourne l'image attendue :
https://inspire.cadastre.gouv.fr/scpc/7 … .216431729

Cdlt,

FD

Hors ligne

 

Pied de page des forums

Powered by FluxBB

Partagez  |