Bonjour,
Je peine quelque peu avec le WMS-C.
(j'arrive a l'afficher mais je dois coder en dur un certain nombre de parametre pour le moment)
Voici une série d'erreurs que j'ai relevé :
1 ------------------------------------------
Les balises <TileSet> définie dans le GetCapabilities n'appartiennent pas au namespace WMS. elles devraient en théorie etre déclaré dans un autre namespace.
Surement quelque chose comme https://api.ign.fr car WMS-C n'est pas une spec et aucun schéma de référence n'est fourni par osgeo.
2 ------------------------------------------
Les niveaux d'échelles disponibles semblent incorrects. par exemple la couche ORTHOIMAGERY.ORTHOPHOTOS défini ce TileSet :
1 2 3 4 5 6 7 8
|
<SRS>EPSG:310024802</SRS>
<BoundingBox SRS="EPSG:310024802" minx="-3145728" miny="2621440" maxx="6291456" maxy="9437184" />
<Resolutions>0.25 0.5 1 2 4 8 16 32 64 128 256 512 1024 2048</Resolutions>
<Width>256</Width>
<Height>256</Height>
<Format>image/jpeg</Format>
<Layers>ORTHOIMAGERY.ORTHOPHOTOS</Layers> |
En testant j'ai constaté que seul les niveaux 0.5 1 2 4 8 16 sont disponibles.
Ou alors il s'agit d'une limitation du contrat ?
3 -------------------------------------------
C'est plus une amélioration qu'une vrai erreur.
Serait il possible d'avoir des messages d'erreur un peu plus détaillé ?
Actuellement on obtient le message suivant :
La valeur du paramètre BBOX n'est pas valide.
Quand :
- la bbox est mal calculée
- la bbox est bien calculée mais est en dehors de la grille
- la bbox est bien calculée, est dans la grille, mais il n'y a pas de tuile a cet endroit (tuile dans la mer)
- le niveau d'échelle indiqué dans le getCapa n'est pas présent
Partager