1. Els WMS donen l'error "...imatge massa gran..." o "...InvalidDimensionalValue..."
Per motius de seguretat i d'un correcte dimensionament dels servidors que ofereixen el geoserveis, existeix una limitació en el volum de les imatges que es generen arran d'una petició WMS. El volum ve condicionat per les dimensions de la imatge sol·licitada (en pixels) i per la quantitat d'informació geogrà fica que s'ha d'incloure.
Treballant en un entorn de pantalla convencional (resolució de pantalla de 96 dpi), i amb les limitacions de rang d'escala que es defineixen en els geoserveis, normalment les peticions que es generen mai provoquen una imatge resultant que superi en volum el mà xim permès pel servidor.
Tot i això, és molt comú l'error que retornen els servidors quan des d'una aplicació client es fa una petició que implica una resolució superior, cosa què es produeix sovint quan s'executen funcions d'impressió o d'exportació a determinats formats (per exemple PDF). Aquest error es pot manifestar de diferents formes, depenent del servidor i de com tracta l'aplicació client els missatges d'aquest, però normalment ocasiona que no es visualitzin les capes WMS i/o que es mostri un error del tipus 'la imatge és massa gran'.
Solucions:
- Per a visualització, fer peticions d'imatges més petites o amb menys informació.
- Per a impressions a alta resolució, descarregar els fitxers corresponents del visualitzador principal.
2. No es veu la capa que he carregat
Alguns dels serveis disposen de capes amb limitacions de visualització en funció de l'escala de representació. Aquesta escala es calcula en funció de dos tipus de parà metres:
Mides de la imatge sol·licitada: són les que s'indiquen mitjançant els parà metres width i height.
Extensió geogrà fica sol·licitada: és la indicada amb les dues coordenades (xmin, ymin, xmax, ymax) que s'especifiquen al parà metre BBOX.
La relació entre aquests dos parà metres determina l'escala de la imatge seguint la fórmula següent:
La visibilitat d'una capa anirà vinculada a que l'escala especificada sigui dins el rang de visualització que s'hagi especificat per l'administrador del servei i que es pot consultar a la definició de capes de cada servei (camps del rang d'escala) dins aquest mateix document. En cas que l'escala desitjada no acompleixi aquesta condició, el resultat retornat pel servidor serà una imatge en blanc.
Igualment, s'ha de tenir en compte un altre aspecte. Anteriorment hem calculat l'escala desitjada utilitzant les abscisses (coordenades xmax i xmin) i l'amplada de la imatge (width), però també es pot fer aquest cà lcul mitjançant les ordenades (coordenades ymax i ymin) i l'alçada de la imatge (height):
La no coincidència d'ambdues fórmules implica una deformació de la imatge, donat que l'escala vertical i la horitzontal no són la mateixa.
Als diferents serveis disponibles es mostren aquests rangs.
Si teniu preguntes de les quals no heu trobat la resposta aquÃ, contacteu amb l'ICC.
Darrera actualització: 07/07/2009
