Bonjour,
Aujourd'hui j'ai voulu essayer de mettre en place dans mon mapfishapp les couches mises en cache par GeoWebCache via le service wms proposé par celui-ci :
https://opendata.agglo-lepuyenvelay.fr/geoserver/gwc/service/wms
Afin d'accélérer le chargement de nos orthophotographies.
Cependant lorsque j'essaye de charger une couche via ce service, les GetMap me renvoient une erreur 400 :
https://opendata.agglo-lepuyenvelay.fr/geoserver/gwc/service/wms?SERVICE=WMS&LAYERS=cadastre%3Acadastre_commune_plg&EXCEPTIONS=application%2Fvnd.ogc.se_xml&FORMAT=image%2Fpng&TRANSPARENT=TRUE&VERSION=1.1.1&REQUEST=GetMap&STYLES=&SRS=EPSG%3A3857&BBOX=508000.49277252,5595649.0954338,548664.99182023,5636313.5944816&WIDTH=532&HEIGHT=532
400: X,Y values for the tile index were calculated to be {505.2443609022554, 629.394736842104} which had to be rounded to {505, 629} and exceeds the threshold of 10%. Perhaps the client is using the wrong origin ?
Mes couches en cache sont configurées pour utiliser un gridset en EPSG:3857, avec les mêmes échelles que celles présente par défaut dans le GEOR_custom.js et des tuiles de 532*532 comme demandées par Mapfish dans ses requêtes.
Pour ce qui est des limites de la grilles, elles correspondent à celles du SRS :
Si je charge ces couches en WMTS, aucun problème :
https://opendata.agglo-lepuyenvelay.fr/geoserver/gwc/service/wmts
De même si j'utilise l'URL de demo de GWC :
https://opendata.agglo-lepuyenvelay.fr/geoserver/gwc/demo/cadastre:cadastre_commune_plg?gridSet=EPSG:3857&format=image/png
J'ai vu sur différents forums qu’apparemment cela pouvait arriver si les maxExtent de la grille et de la map ne correspondaient pas, mais dans mon cas ce sont bien les mêmes (-20037508.34,-20037508.34,20037508.34,20037508.34).
J'ai également essayé de reproduire la config généré par la demo de GWC qui met le maxExtent à (-20037508.34,-20037508.34,63243385.70971781,63243385.70971781) mais toujours le même problème.
Le seul paramêtre que je n'ai pas reproduit est : OpenLayers.DOTS_PER_INCH = 90.71428571428572; car je ne sais pas trop à quoi celà correspond et je crains qu'en le modifiant cela ait des répercussions sur les autres services/couches...
Quelqu'un a-t-il déjà été confronté à ce problème ?