Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
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

Printemps des cartes 2024

#1 Thu 11 June 2020 10:06

Jean-Marie64
Participant actif
Lieu: Pau
Date d'inscription: 6 Nov 2007
Messages: 131

[MAPSERVER/OPENLAYERS] pb d'encodage de caractères spéciaux en wms

Bonjour

en utilisant le serveur wms http://magosm.magellium.com/geoserver/ows? il n'est pas possible d'afficher les tuiles car les requêtes GetMap retournent une erreur du fait que le nombre 25 (correspondant en hexa au caractère '%') est rajouté presque chaque fois qu'il y a un caractère spécial :
   ',' (%252C au lieu de %2C)
   ':' (%253A au lieu de %3A)
   '/' (%252F au lieu de %2F)
exemple :
https://magosm.magellium.com/geoserver/ … MAT=image%252Fjpeg&TRANSPARENT=true&LAYERS=france_buildings_polygon&WIDTH=256&HEIGHT=256&SRS=EPSG%253A3857&STYLES=&BBOX=-5009377.085697312%252C3757032.814272983%252C-3757032.814272984%252C5009377.085697311

si on enlève le nombre 25 la requête marche

dans le cas du serveur wms http://ows.terrestris.de/osm-gray/service? nous n'avons pas ce pb ; l'encodage ne se produit que pour le caractère ":" (EPSG:3857) et se fait correctement (le nombre 25 n'est pas intercalé)
exemple :
http://ows.terrestris.de/osm-gray/servi … =&SRS=EPSG%3A3857&BBOX=-88614.167067884,5532970.9989885,-49478.408591322,5572106.7574651&WIDTH=256&HEIGHT=256

ce pb se produit avec ol2 et ol3 (version 2.13.1)

c'est la 1ère fois que nous rencontrons ce pb d'encodage

merci d'avance si quelqu'un voit une explication

Jean-Marie

Hors ligne

 

Pied de page des forums

Powered by FluxBB