#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
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