Bonjour. Je viens d'obtenir une clé de développement afin de tester les web services de l'IGN.
J'aimerai pouvoir afficher des fonds de cartes provenant de l'IGN sur mon application web SIG via un flux WMS.
J'ai tout d'abord pensé à utiliser ces flux (comme http://gpp3-wxs.ign.fr/<ma clé>/geoportail/r/wms?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetCapabilities directement dans OpenLayers mais ça ne fonctionne pas.
Finalement, j'ai trouvé que dans GeoServer, lorsque l'on ajoute un entrepôt, on peut choisir "WMS - Permet de cascader un service WMS distant".
Dans cet entrepôt, je dois renseigner les champs suivants :
- URL des capacités (donc l'URL que j'ai mentionné plus haut)
- login
- password
Je tape le login et le password que j'ai renseigné lorsque j'ai rempli ma demande de clé.
Finalement, j'obtiens à chaque fois "connection timed out".
Edit : après réglages de proxy dans Tomcat, le cascading va jusqu'au bout mais par contre la liste des layers lors de la publication.
J'ai essayé avec une URL publique de test (http://demo1.geo-solutions.it/geoser...etCapabilities) et ça fonctionne j'ai la liste des layers fournis par le flux à la fin.
Comment faire pour utiliser les API ?
Merci.
EDIT : j'ai trouvé la réponse seul.
Dans GeoServer, il ne faut pas renseigner les champs login et password.
Mettre directement le login/password dans l'URL http://login:mdp@URL !
Partager