#1 Fri 26 June 2009 09:45
- BBarthur
- Participant actif
- Date d'inscription: 17 Jun 2009
- Messages: 57
[mapfish/openlayers] seuils de zoom selon couche
Bonjour
J'aimerais pouvoir rendre certaines de mes couches invisibles à certaines échelles. Y a-t-il une fonction permettant de faire cela via openlayers ou mapfish ?
L'idéal serait de pouvoir passer un paramètre "scales: [xxxxxx,xxxxxx,xxxxxx]" dans le layertree... je m'étonne de ce que ça n'existe pas encore.
Hors ligne
#2 Tue 07 July 2009 10:57
- BBarthur
- Participant actif
- Date d'inscription: 17 Jun 2009
- Messages: 57
Re: [mapfish/openlayers] seuils de zoom selon couche
Bon, j'ai trouvé comment faire. Si ça peut aider d'autres personnes, voici comment j'ai procédé:
Apparemment, on ne peut pas gérer cela qu'à partir du client (dommage). Il faut intervenir sur le mapfile avec les attributs MAXSCALEDENOM et/ou MINSCALEDENOM suivis de l'échelle voulue, par exemple 50000.
Côté client, dans le layertree de mapfish, pour que les couches concernées apparaissent en grisé en dehors des plages zoom définies, il faut préciser maxScale et/ou minScale.
Hors ligne
#3 Tue 07 July 2009 11:26
- Remi01
- Participant actif
- Date d'inscription: 18 Jan 2007
- Messages: 75
Re: [mapfish/openlayers] seuils de zoom selon couche
Merci pour les infos !
Hors ligne