[Gvsig_usuarios] Precachear imagenes de WMS

Jorge Piera jorge.piera en iver.es
Mar Oct 28 18:59:32 CET 2008


> Sé que es un poco off-topic, pero... ¿¿no se supone que WMS-C (cached) es 
> distinto de WMS-T (tiled)??
>   
Son dos términos que se confunden muy frecuentemente. Lo que yo entiendo:

- WMS-C (WMS Tile Caching) se refiere a cachear imágenes en el servidor 
que se almacenan internamente en diferentes Tiles.

- WMS-T yo lo he visto tanto para referirse al tiempo como a los tiles. 
En el segundo caso se refiere a la extensión del protocolo WMS para 
devolver "tiles en lugar de extents".

Lo que pasa es que claro, una cosa lleva a la otra. Digamos que si 
tenemos los tiles generados (WMS-C) es más fácil devolverlos (WMS-T) que 
generar una nueva imagen y si devolvemos Tiles (WMS-T) una gran 
optimización es generarlos previamente (WMS-C). Aunque cualquiera de los 
dos tiene sentido por separado, lo ideal es combinarlos y cuando lees un 
documento de cualquiera de los dos se acaban mezclando los conceptos.

Por cierto, que OSM funciona así (WMS-C + WMS-T). Lo suyo es que el 
cliente explote esto para tener su propia caché tal y como solicitaban 
al principio de este hilo.

Un saludo.

Jorge.
>
>
> De cualquier manera:
>
> Tengo entendido que gvSIG cachea las peticiones WMS para un encuadre 
> determinado. Algo que no requeriría modificar toda la arquitectura sería 
> hacer """tiles""" de un WMS, para el nivel de zoom actual del encuadre.
>
> Es decir, no te preocupes por "bloquear" el nivel de zoom de las peticiones 
> WMS, únicamente divide la petición en varias (que serían cacheables por el 
> sistema que se usa ahora). Por ejemplo, hacer """tiles""" de 512x512 pixels, 
> tal que el 0,0 del sistema de coordenadas esté en el límite de las tiles.
>
> Esto no sería tan difícil como implementar niveles de zoom "lockables", y 
> mejoraría mucho el comportamiento a la hora de hacer desplazamientos (pan) 
> con una capa WMS. Obviamente, no valdría para nada si se cambia el zoom del 
> encuadre... pero si uno se gestiona los encuadres guardados convenientemente, 
> podría dar el pego :-)
>
> (Disclaimer: no tengo mucha idea de la arquitectura de gvSIG, esto son sólo 
> sugerencias)
>
>
>
> Por cierto... he notado que en mi pantalla (1280x1024px), al tener gvSIG a 
> pantalla completa, se hacen dos peticiones WMS en vez de una sola, sea cual 
> sea el servicio o servidor WMS; una de ellas es una franja vertical muy 
> estrecha en la parte izquierda del encuadre. Esto, dependiendo del servicio 
> WMS, puede fastidiar.
>
> Me surge la curiosidad. ¿Esto porqué pasa? ¿Se podría configurar el tamaño en 
> px a partir del cual sucede? ¿gvSIG es, de hecho, capaz de hacer varias 
> peticiones WMS por encuadre?
>
>
>
>
> Un saludo,
>   
> ------------------------------------------------------------------------
>
> _______________________________________________
> gvSIG_usuarios mailing list
> gvSIG_usuarios en runas.cap.gva.es
>
> Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección:
>
> http://runas.cap.gva.es/mailman/listinfo/gvsig_usuarios
>   
> ------------------------------------------------------------------------
>
>
> No virus found in this incoming message.
> Checked by AVG - http://www.avg.com 
> Version: 8.0.175 / Virus Database: 270.8.4/1752 - Release Date: 28/10/2008 10:04
>
>   


-- 
Jorge Piera Llodrá
Especialista en Servicios OGC
Equipo de desarrollo gvSIG
IVER TI S.A.
C/ Lérida, 20
46009-Valencia (Spain)
Tlf.+34902252540
www.iver.es
www.gvsig.com 



Este mensaje y sus archivos son confidenciales. No está permitida su reproducción o distribución sin la autorización expresa de "IVER Tecnologías de la Información". Si usted no es el destinatario previsto, queda desautorizado cualquier uso, acceso o copia de este mensaje. Si ha recibido este mensaje por error, por favor bórrelo e infórmenos por esta misma vía.




Más información sobre la lista de distribución gvSIG_usuarios