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 01 September 2010 11:31

InfoLI
Juste Inscrit !
Date d'inscription: 17 Aug 2010
Messages: 6

OpenLayers WMS GetFeatureInfo au chargement du layer

Bonjour,

J'aimerais récupérer, au moment du chargement d'un layer, toutes les données attributaires des pictos affichés grace à WMSgetFeatureInfo.

L'utilisation de cette fonction (WMSgetFeatureInfo) fonctionne très bien sur le clic des pictos,
je récupère les infos du picto, et je les affiche dans un popup. ça c'est ok.

Mais j'aimerais récupérer les infos de tous les pictos au moment du chargement du layer...
et donc de récupérer ces infos dans une variable JS, en tableau, ou fichier texte..

quelqu'un connait-il le moyen de faire ça ?

je pense qu'il doit y avoir un "event" onload, par exemple, qui me permettrait de récupérer les infos..
un truc comme ça ? hmm

D'avance merci pour votre aide

Hors ligne

 

#2 Wed 01 September 2010 12:07

Yves
Membre du bureau
Lieu: Aix-les-Bains
Date d'inscription: 22 Mar 2006
Messages: 9869
Site web

Re: OpenLayers WMS GetFeatureInfo au chargement du layer

Bonjour,

Ce n'est pas possible car la couche WMS te renvoie une image. Je ne sais pas si la requête GetFeatureInfo permet d'envoyer une zone plutôt qu'un point pour récupérer les infos.

L'autre moyen est de passer par une couche WFS ... mais avec les conséquences que cela a sur les perfs si le nombre d'objet est trop important.

Y.


Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !!  - GeoRezo vous aide ? Aidez GeoRezo !

Hors ligne

 

#3 Thu 02 September 2010 09:27

InfoLI
Juste Inscrit !
Date d'inscription: 17 Aug 2010
Messages: 6

Re: OpenLayers WMS GetFeatureInfo au chargement du layer

ok oui, il parait, ça ne nous arrange pas de faire ça, mais je vais essayer..

merci

Hors ligne

 

#4 Thu 02 September 2010 12:26

InfoLI
Juste Inscrit !
Date d'inscription: 17 Aug 2010
Messages: 6

Re: OpenLayers WMS GetFeatureInfo au chargement du layer

Bonjour Yves,
et les autres aussi, toutes les compétences sont les bienvenues ! wink

Quelle approche dois-je avoir ?
est-ce que c'est ça ? :

- les markers pour afficher les pictos

- les features pour récupérer mes infos attributaires
  (sachant que l'idée c'est bien de récupérer toutes les infos au chargement du layer...)

et si quelqu'un sait comment je peux les récupérer toutes au chargement, je suis preneuse...

d'avance merci à tous

Hors ligne

 

Pied de page des forums

Powered by FluxBB