TILA - Map Tile Cache Server

Tila, (TIles on LAn) es un servidor de caché para servidores de mapas. El estándar WMS es un método extendido de publicar tiles en un servidor web. Sin embargo, las aplicaciones que utilizan los servidores de tiles pueden encontrarse con problemas de rendimiento debidos al ancho de banda que consumen descargando los tiles de un servidor remoto. En estos casos, un servidor local de caché de tiles es una solución adecuada.

Tila mantiene una caché de los tiles que solicitan los clientes al servidor y acelera notablemente el rendimiento de las aplicaciones GIS que solicitan tiles a un servidor remoto.


Tila soporta actualmente los siguientes servidores de mapas:



Instalación

Descarge la última versión de tila de sourceforge y depliege el fichero war en su servidor de aplicaciones (tomcat por ejemplo).


Configuración

La configuración de Tila es simple y se realiza mediante una aplicación web de administración. Una vez desplegado el fichero war en el servidor de aplicaciones abra la dirección http://servidor_de_aplicaciones:puerto/tila/admin en su navegador web para ejecutar la aplicación de gestión del servidor de cachés.

Cachés

En el menú cachés se muestra una tabla con las cachés configuradas en el servidor. Se asocia un servidor remoto a un path dentro del contexto de la aplicación. Es decir, si por ejemplo queremos hacer caché de los servidores de mapas de Google Maps, añadimos una caché del tipo Google Maps al path (por ejemplo) google y Tila servirá los mapas de google en la dirección http://tila.sudominio.com:8080/tila/google.

Al añadir una caché tenemos que especificar los siguientes parámetros:



Proxy

Si el servidor no tiene acceso directo a Internet, este formulario le permite configurar un proxy de salida.

System

Este menú le permite configurar los parámetros del sistema. Actualmente solo hay un parámetro. El directorio que se utilizará para guardar las cachés en el disco. El usuario con el que se ejecuta el servidor de aplicaciones debe de tener permiso de escritura en el directorio de cachés. Cada caché se guarda en un subdirectorio independiente con el nombre de path configurado para cada caché.

Cache Types

Este menú permite añadir nuevos tipos de caché al sistema. No debería modificar esta tabla a menos que esté desarrollando un nuevo tipo de caché para Tila. En ese caso, debe añadir un registro para el nuevo tipo en esta tabla, indicando el nombre con el que declaró el bean en el contexto de la aplicación (WEB-INF/applicationContext.xml).



Licencia


Tila es open source y se distribuye bajo licencia Apache versión 2.0.

Código Fuente


El repositorio de código fuente está alojado en GitHub. Puede descargar el código de la página del proyecto.