17. Trabajando con Teselas Vectoriales

17.1. ¿Qué son las teselas vectoriales?

Las teselas vectoriales son paquetes de datos geográficos, empaquetados en «mosaicos» predefinidos de forma aproximadamente cuadrada para su transferencia a través de la web. Combinan teselas de mapas ráster pre-renderizados y teselas de mapas vectoriales. El servidor de teselas vectoriales devuelve datos de mapas vectoriales, que se han recortado a los límites de cada tesela, en lugar de una imagen de mapa renderizada previamente. Las teselas recortadas representan los niveles de zoom del servicio de teselas vectoriales, derivados de un enfoque piramidal. Con esta estructura, la transferencia de datos se reduce en comparación con los mapas vectoriales sin teselas. Solo es necesario transferir los datos dentro de la vista de mapa actual y en el nivel de zoom actual. Además, en comparación con un mapa ráster en mosaico, la transferencia de datos también se reduce considerablemente, ya que los datos vectoriales suelen ser mucho más pequeños que un mapa de bits renderizado. Las teselas vectoriales no tienen ninguna información de estilo asignada, por lo que QGIS necesita aplicar un estilo cartográfico para mostrar los datos.

../../../_images/vector_tiles_pyramid_structure.png

Figura 17.1 Estructura piramidal de teselas vectoriales con niveles de zoom

17.2. Formatos Soportados

Hay soporte para teselas vectoriales a través de:

  • fuentes (HTTP/S) remotas - con plantilla XYZ - type=xyz&url=http://example.com/{z}/{x}/{y}.pbf

  • archivos locales - con plantilla XYZ - p.ej. type=xyz&url=file:///path/to/tiles/{z}/{x}/{y}.pbf

  • base de datos local MBTiles - p.ej. type=mbtiles&url=file:///path/to/file.mbtiles