1 votos

Almacenamiento en caché con GeoWeb Cache Geoserver

Tengo alrededor de 1000 archivos tiff (cada archivo tiene un tamaño de alrededor de 300 MB), los publiqué a través de Geoserver como un mosaico utilizando el plugin de mosaico de imágenes; al tratar de obtener una vista previa de la capa publicada utilizando openlayers, el rendimiento de la capa es extremadamente lento en escalas pequeñas (1:500000 y 1:1000000), y la CPU y la memoria del servidor se consumen significativamente en estas escalas. En consecuencia, estoy tratando de almacenar en caché este servicio utilizando GeoWebcache que se entrega con Geoserver, inicié el proceso de almacenamiento en caché utilizando ciertos conjuntos de grids definidos (2000000,1000000, 500000, 250000, 125000, 64000, 32000, 16000, 8000, 4000, 2000, 1000, 500). El problema es que el proceso de caché ha consumido todo el espacio de mi disco duro (por ejemplo, la carpeta de caché para la escala 1:000 supera los 400 GB), teniendo en cuenta que el tamaño total del mosaico es inferior a 300 GB (con los resúmenes).

El proceso de almacenamiento en caché está ocupando mucho más espacio que los propios datos originales, ¿es éste un comportamiento normal con GeoWebcache (he probado a almacenar en caché los mismos datos a las mismas escalas con ArcGIS server y ha consumido menos de 250 GB)?

1voto

Adam Ernst Puntos 6939

Es necesario crear un imagen de la tienda piramidal en lugar de un mosaico, ya que de lo contrario (como has comprobado) se necesitan demasiados archivos cuando un usuario ve toda la zona.

Ver el Manual de GeoServer para conocer los detalles de la instalación y el montaje de un mosaico.

0 votos

Gracias Ian por la valiosa aportación, ¿Tienes alguna sugerencia sobre el número de niveles que tengo que utilizar en gdal_retile para ver el raster a las escalas mencionadas anteriormente (teniendo en cuenta que la resolución es de 0,1 m)?

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X