Crear servicio TMS
Crear servicio
Podemos crear un servicio TMS automáticamente a partir de los servicios WMS creados a partir de:
- WMS raster: Crear servicio WMS (raster)
- WMS QGIS: Crear servicio WMS (Proyecto QGIS)
El servicio TMS creado no genera las imágenes directamente, lo que hace es generarlas y guardarlas solo la primera vez que las necesita.
Una vez creados los servicios WMS correspondientes, podemos activar el servicio de teselas (Tilechache) desde la pestaña Caché de imágenes:
donde:
- Activo: activar el servicio TMS o no
- BBOX Límites: definir los límites desde donde realizaremos las teselas
- Obtener BBOX (límites) del proyecto: si activamos esta opción, al guardar, la aplicación calculará los límites automáticamente
- Nivel mínimo de zoom: nivel mínimo hasta el que queremos generar las teselas
- Nivel máximo de zoom: nivel máximo hasta el que queremos generar las teselas
- Borrar las imágenes del caché: permite eliminar todo el caché creado. Si hay cambios en los datos originales, es necesario eliminar el caché existente para que las teselas se generen de nuevo.
Información
La aplicación solo guardará las imágenes hasta el zoom 19. Las imágenes superiores al zoom 19 se crearán automáticamente en cada petición.
Ruta del servicio
En el geoportal de Mapia, si activamos esta opción, la capa se cargará automáticamente con TMS.
La ruta del servicio generado siempre será en relación a la del WMS:
- WMS: https://xxxxx.xxxxxxxxxx.xxx/apps/giscube-admin/qgisserver/services/XXXXX?service=WMS&version=1.1.1&request=GetCapabilities
- TMS: https://xxxxx.xxxxxxxxxx.xxx/apps/giscube-admin/qgisserver/services/XXXXX/tilecache/{z}/{x}/{y}.png
Test de servicio
Podemos comprobar que el servicio se está ejecutando correctamente desde la opción ver mapa una vez en el formulario de edición del servicio.
Pregenerar teselas
El administrador de Giscube añade una función específica para pregenerar TMS de acuerdo con los parámetros especificados. Giscube maptiler se encuentra en la pestaña cache de imágenes. Los apartados a completar son los siguientes:
- Bounding box: El marco donde irán inscritas las teselas. Se deben indicar las cuatro coordenadas necesarias para generar la bounding box.
- Zoom level start: Nivel de zoom a partir del cual se empezarán a generar las teselas. Se recomienda comenzar con niveles bajos como 4.
- Zoom level end: Nivel de zoom hasta el cual se generarán las teselas. Se recomienda no sobrepasar el nivel 18 para no lastrar el rendimiento, especialmente si el área de trabajo es grande.
- Workers: Hace referencia al número de workers del servidor que quieres utilizar en el proceso.
Aviso
Cuando iniciamos el proceso tenemos que dejar la pestaña de MapiaSERVER abierta. Es el cliente quien va realizando las peticiones correspondientes. Es recomendable no pregenerar teselas de los zoom grandes (20, 21, 22… )