J'avais posté hier pour cascader un flux WMS via GeoServer, j'avais finalement trouvé une solution (je bloquais au niveau de la récupération), mais j'ai peut-être parlé un peu trop vite.
En effet, je récupère bien une liste de layer à publier une fois la cascade effectuée. Mais maintenant, lorsque j'essaie de prévisualiser la coucher dans GeoServer, j'ai une broken tile.
Si j'inspecte l'URL de cette broken tile, j'ai le message d'erreur suivant :
Edit : apparement la structure de la requête est importante, je l'ajoute donc au code
Maintenant, si je copie/colle l'URL de la requête du message d'erreur, j'obtiens le message d'erreur suivant.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE ServiceExceptionReport SYSTEM "http://129.182.247.82:8080/geoserver/schemas/wms/1.1.1/WMS_exception_1_1_1.dtd"> <ServiceExceptionReport version="1.1.1" > <ServiceException> Error rendering coverage on the fast path java.io.IOException: GetMap failed: http://gpp3-wxs.ign.fr/4hnoob7ikk8zb8rzj113echo/geoportail/r/wms?SERVICE=WMS&LAYERS=GEOGRAPHICALGRIDSYSTEMS.MAPS&CRS=EPSG:3857&FORMAT=image%2Fpng&HEIGHT=388&TRANSPARENT=FALSE&BGCOLOR=0xFFFFFF&REQUEST=GetMap&BBOX=-4.0075016E7,-2.55379835625E7,4.0075016E7,3.52007125625E7&WIDTH=512&STYLES=&VERSION=1.3.0 GetMap failed: http://gpp3-wxs.ign.fr/4hnoob7ikk8zb8rzj113echo/geoportail/r/wms?SERVICE=WMS&LAYERS=GEOGRAPHICALGRIDSYSTEMS.MAPS&CRS=EPSG:3857&FORMAT=image%2Fpng&HEIGHT=388&TRANSPARENT=FALSE&BGCOLOR=0xFFFFFF&REQUEST=GetMap&BBOX=-4.0075016E7,-2.55379835625E7,4.0075016E7,3.52007125625E7&WIDTH=512&STYLES=&VERSION=1.3.0 </ServiceException></ServiceExceptionReport>
Quid donc ? Car si j'interroge le service WMS directement via OpenLayers tout est display normalement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <ExceptionReport> <Exception exceptionCode="MissingParameter"> Resource parameter not found </Exception> </ExceptionReport>
En cherchant un peu sur internet, j'ai vu des problèmes similaire, mais à chaque fois le message d'erreur indiquait un dépassement de taille mémoire ou de MaxWidth. Or le problème ici ne semble vraiment pas être ça.
J'ai vu que sur ce forum quelqu'un avait déjà eu une erreur similaire en essayant, mais il n'utilisait pas GeoServer.
Donc si quelqu'un a une idée![]()
Partager