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é ?

Annonce

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Wed 12 August 2009 14:16

Remi01
Participant actif
Date d'inscription: 18 Jan 2007
Messages: 75

WMS Legend - Layer Tree - Mapfish/Mapserver

Bonjour,

J'affiche un couche de données vecteur définie avec plusieurs classes et styles (CLASS / STYLE) d'affichage en fonction des valeurs d'un paramètre. J'ai créé un modèle d'arbre des couches que j'intègre ensuite à un Viewport Mapfish.
J'aimerais qu'apparaisse la légende de cette couche WMS dans l'arbre des couches.
En suivant la doc, j'ai simplement ajouté le paramètre showWmsLegend dans le viewport :

Code:

items: [{
                title: 'Couches',
                autoHeight: true,
                showWmsLegend: true,
                enableDD: true,
                xtype: 'layertree',
        map: map,
        model: model
                ...

Malheureusement, rien ne s'affiche...

Si vous avez des idées, n'hésitez pas ! Merci.

Hors ligne

 

#2 Fri 21 August 2009 22:19

Remi01
Participant actif
Date d'inscription: 18 Jan 2007
Messages: 75

Re: WMS Legend - Layer Tree - Mapfish/Mapserver

Pour info la solution est donnée ici :

Retrieving icons for the MapFish layerTree from WMS servers
https://trac.mapfish.org/trac/mapfish/wiki/HowTosTips

Dernière modification par Remi01 (Fri 21 August 2009 22:19)

Hors ligne

 

#3 Tue 25 August 2009 10:35

Maxime31
Participant assidu
Date d'inscription: 3 Sep 2008
Messages: 175

Re: WMS Legend - Layer Tree - Mapfish/Mapserver

Bonjour, merci pour cette solution.

Mais j'aurai voulu savoir comment on fait lorsque l'on a plusieurs balises CLASS pour une même couche (en gros une analyse thématique de la couche) ?

Hors ligne

 

#4 Wed 26 August 2009 16:19

Remi01
Participant actif
Date d'inscription: 18 Jan 2007
Messages: 75

Re: WMS Legend - Layer Tree - Mapfish/Mapserver

Maxime31 a écrit:

Bonjour, merci pour cette solution.

Mais j'aurai voulu savoir comment on fait lorsque l'on a plusieurs balises CLASS pour une même couche (en gros une analyse thématique de la couche) ?


Maxime,
C'est exactement ce qui est traité dans l'exemple, la couche possède plusieurs CLASS.

Hors ligne

 

#5 Wed 26 August 2009 17:02

Maxime31
Participant assidu
Date d'inscription: 3 Sep 2008
Messages: 175

Re: WMS Legend - Layer Tree - Mapfish/Mapserver

Ah oui d'accord autant pour moi !

Je pensais qu'il y aurait peut être un moyen plus rapide que de déclarer un par un tous les blocs CLASS pour chacune des couches. Parce que quand on en a 2 ou 3 par couche ça va, mais quand on en a une vingtaine, c'est un peu plus fastidieux.

En tout cas, merci encore pour cette possibilité.

Hors ligne

 

Pied de page des forums

Powered by FluxBB