Un autre souci avec le service geoportail WMS. Dans la réponse reçue pour la requête GetCapabilities on donne les URLs à utiliser pour les diverses requêtes. Pour GetMap, il y a ceci:
Mon client WMS est respectueux des normes et donc utilise l'URL proposée pour lancer les requètes GetMap. Hélas, cela ne fonctionne pas: l'URL retourné ne contient pas la clé d'accès passée pour l'appel GetCapabilities! De ce fait, mon client WMS ne fonctionne pas: je dois lui dire d'ignorer l'URL proposée et de toujours utiliser la même URL de base que celle utilisée pour GetCapabilities.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="http://wxs.ign.fr/geoportail/v/wms?SERVICE=WMS&"/>
Autres petits soucis avec GetCapabilities:
1) La réponse est très lente: plus de 20 secondes !
2) Le nom de la requête est case-sensitive: c'est "GetCapabilities" - pas "getcapabilities" ou "GETCAPABILITIES" ou "Getcapabilities" ou "getCapabilities". Les autres éléments: noms des paramètres (VERSION=, REQUEST=, SERVICE=) et le nom du service (WMS) sont case-insensitive.
Partager