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 Thu 09 January 2014 17:10

Anaïs Just
Participant actif
Lieu: Montreuil
Date d'inscription: 10 Dec 2007
Messages: 131

[openlayers]: cocher par défaut une overlay

Bonjour,

Je travaille sur un prototype qui fait appel à des flux wms à travaers une variable de type Overlays.
savez vous quelle option utiliser pour cocher par défaut une couche?

Pour les checkbox je sais qu'on utilise l'option checked=true mais je n'ai pas trouvé de réponse pour les overlays.

merci d'avance

Code:

//Layers Overlays
var mavariable = new OpenLayers.Layer.WMS
("mavariable", "http://xxxxx/cgi-bin/qgis_mapserv.fcgi?map=/home/mon_projet.qgs",
{'layers': ['couche1','couche2'], transparent: true, format: 'image/png'},
{isBaseLayer: false, visibility: false,
alwaysInRange: false,
displayOutsideMaxExtent: true,

}
);

Merci d'avance!

Hors ligne

 

#2 Thu 09 January 2014 17:25

VianneyD
Participant assidu
Date d'inscription: 30 May 2011
Messages: 153

Re: [openlayers]: cocher par défaut une overlay

Bonjour,

As-tu essayé avec visibility: true ?


Vianney Dugrain

Hors ligne

 

#3 Thu 09 January 2014 17:58

JF BEHM
Participant actif
Lieu: toulouse
Date d'inscription: 9 Aug 2013
Messages: 126
Site web

Re: [openlayers]: cocher par défaut une overlay

La propriété visibility est par défaut active. Vous mettez visibility:false si vous ne voulais pas que la couche s'affiche.

Cordialement,


Jean-François Behm, formateur SIG, jf.behm@texte-a-enlever.idgeo.fr, formations@texte-a-enlever.idgeo.fr
IDGEO, www.idgeo.fr
Institut de Développement de la Géomatique  42, avenue de Général de Croutte - 31100 toulouse

Hors ligne

 

#4 Fri 10 January 2014 09:37

Anaïs Just
Participant actif
Lieu: Montreuil
Date d'inscription: 10 Dec 2007
Messages: 131

Re: [openlayers]: cocher par défaut une overlay

Bonjour,

Je vous remercie. Il s'agit bien de faire en sorte que la couche soit "cochée" par défaut quand on arrive sur l'inerface. J'ai essayé de passer le paramètre visibility à true mais cela n'a rien donné... C'est pou cete raison que je recherchais une autre solution. N'y a-t-il pas une autre option?

Hors ligne

 

#5 Wed 22 January 2014 09:59

PA
Membre
Lieu: Paris
Date d'inscription: 5 Sep 2005
Messages: 3259
Site web

Re: [openlayers]: cocher par défaut une overlay

Bonjour,

Quel est le status de la couche dans votre mapfile ?


Pierre-André Le Ny
Modérateur QGIS, Données, Coin de l'OpenSource
Aidez l'association GeoRezo !

Hors ligne

 

#6 Wed 22 January 2014 10:12

Anaïs Just
Participant actif
Lieu: Montreuil
Date d'inscription: 10 Dec 2007
Messages: 131

Re: [openlayers]: cocher par défaut une overlay

Bonjour,

merci pour votre réponse.
Il ne s'agit pas d'un mapfile, j'utilise QgismapServer. Je fais appel directement au projet.qgs sur mon serveur. En tout cas, dans le projet Qgis la couche est activée.

En fait je n'ai pas de problème d'affichage de ma couche. Sur mon interface, si je clique sur la couche elle apparait bien. Je voudrais simplement qu'elle soit déjà cochée par défaut (et donc apparente) quand j'arrive sur l'interface.

Hors ligne

 

Pied de page des forums

Powered by FluxBB