Pages: 1
- Sujet précédent - [OpenLayers + Geoserver]Récupération de toutes les couches du serveur - Sujet suivant
#1 Thu 26 November 2009 16:55
- r.c
- Participant occasionnel
- Date d'inscription: 5 Nov 2009
- Messages: 13
[OpenLayers + Geoserver]Récupération de toutes les couches du serveur
Bonjour tout le monde,
Dans le cadre de la réalisation d'un client web pour geoserver, je voudrais récupérer la liste de toutes les couches configurées dans geoserver afin de pouvoir afficher cette liste dans mon client, le tout en javascript.
L'utilisateur pourra ainsi définir les couches qu'il souhaite voir et ne pas voir.
Pour l'instant, je n'y arrive pas. Je suis partis dans l'idée de réaliser une requête GetCapabilities grâce à XMLHttpRequest, mais ça ne marche pas.
En plus, le résultat me donnerait un XML à parser, et là c'est mal barré, à moins que OpenLayers soit capable de parser un XML GetCapabilities pour en extraire toutes les couches ?
Si vous avez quelques tuyaux à me donner, c'est pas de refus !
D'avance merci.
Johor
Hors ligne
#2 Thu 26 November 2009 17:07
Re: [OpenLayers + Geoserver]Récupération de toutes les couches du serveur
bonjour,
XML peut être parsé facilement en JavaScript. Un exemple avec les fichiers javascript fournit : http://users.skynet.be/am034973/2184/xml/importxml.html
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 26 November 2009 18:10
- r.c
- Participant occasionnel
- Date d'inscription: 5 Nov 2009
- Messages: 13
Re: [OpenLayers + Geoserver]Récupération de toutes les couches du serveur
Merci Yves,
cette page est intéressante, le parsing du xml devrait aller.
Mais je n'arrive toujours pas à obtenir la matière première, c'est-à-dire le xml du serveur...
Hors ligne
#4 Thu 26 November 2009 18:16
- r.c
- Participant occasionnel
- Date d'inscription: 5 Nov 2009
- Messages: 13
Re: [OpenLayers + Geoserver]Récupération de toutes les couches du serveur
Sinon, il n'y a pas une fonction d'export XML SVG ou je sais pas trop quoi qui permettrait de générer la liste des couches configurées dans geoserver ?
J'ai bouffé la doc pendant 1 mois, mais j'ai peut être loupé cette partie...
Hors ligne
#5 Thu 26 November 2009 18:52
Re: [OpenLayers + Geoserver]Récupération de toutes les couches du serveur
Bonsoir,
Sauf erreur, ça ressemble à ça si vous voulez lister et ajouter des couches depuis une service wms
http://www.ominiverdi.org/openlayers/sa … nager.html
avec le topic sur la partie dev http://trac.openlayers.org/wiki/WMSManager
ou pour seulement visualiser les couches disponibles sans les rajouter
http://dev.geoext.org/trunk/geoext/exam … ities.html
Après implémenter la solution, je n'ai pas encore essayé...
ThomasG
Hors ligne
#6 Fri 27 November 2009 14:21
- r.c
- Participant occasionnel
- Date d'inscription: 5 Nov 2009
- Messages: 13
Re: [OpenLayers + Geoserver]Récupération de toutes les couches du serveur
Merci pour ces liens. Cela correspond tout à fait à ce que je recherche
Hors ligne
Pages: 1
- Sujet précédent - [OpenLayers + Geoserver]Récupération de toutes les couches du serveur - Sujet suivant