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

#1 Tue 23 February 2021 14:48

Alexandre.Vis
Membre
Date d'inscription: 23 Feb 2021
Messages: 3

[Aide] Informations couche WMS

Bonjour.

Je cherche de l'aide, car je ne trouve aucun site qui ne répond à mes questionnements.

J'ai créé un début de carte avec trois couches et ensuite une vue de ces trois couches, mais je cherche à ce que l'on puisse visualiser les attributs d'une seule couche WMS.

Je précise que je suis novice en webmapping.

Si une personne attentionnée et patiente serait en mesure de m'aide je l'en remercie

Cordialement, Alexandre.Vis

Hors ligne

 

#2 Tue 23 February 2021 15:12

Pascal Boulerie
Membre
Lieu: France
Date d'inscription: 12 Sep 2005
Messages: 2536
Site web

Re: [Aide] Informations couche WMS

Avec quel logiciel ?

(je précise la question : côté client, comme côté serveur WMS ?)

Dernière modification par Pascal Boulerie (Tue 23 February 2021 15:13)


« L'État est désormais quasi déliquescent. » (José Cohen-Aknine, ingénieur X-Ponts, IGPEF, dans Déliquescence et renaissance de l'État.)

Hors ligne

 

#3 Tue 23 February 2021 15:43

Alexandre.Vis
Membre
Date d'inscription: 23 Feb 2021
Messages: 3

Re: [Aide] Informations couche WMS

J'utilise qgis server, et le WMS correspond à mon projet qgis avec plusieurs couches à l'intérieur

Hors ligne

 

#4 Wed 24 February 2021 11:16

Alexandre.Vis
Membre
Date d'inscription: 23 Feb 2021
Messages: 3

Re: [Aide] Informations couche WMS

J'ai réussi à avancer, mais je me heurte a un autre problème.
Voici le code que j'ai fait :


map.on('singleclick', function(evt) {
    console.log(layer)
    var url = layer.getSource().getFeatureInfoUrl(
    evt.coordinate,
    map.getView().getResolution(),
    map.getView().getProjection(), {
            'INFO_FORMAT': 'text/html'
    });
    if(url){
        document.getElementById('info').innerHTML += '<iframe seamless src="' + url + '"></iframe>';
/*     fetch(url)
      .then(function (response) { return response.text(); })
      .then(function (html) {
        document.getElementById('info').innerHTML = html;
      }); */
    };
    console.log(url)
});



Ma couche WMS est "layer" et elle possède plusieurs couches
Lorsque je clique sur un point les informations de toutes les couches contenue dans mon "layer" s'affichent or je voudrais que seul les informations du point sur le quelle je clic s'affiche
(en pièce jointe le retour du clic, j'ai cacher les informations par sécurité général)

Merci
Alexandre.Vis

Dernière modification par Alexandre.Vis (Wed 24 February 2021 11:28)


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

Hors ligne

 

Pied de page des forums

Powered by FluxBB

Partagez  |