18. Trabajando con Teselas Vectoriales

18.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 18.1 Estructura piramidal de teselas vectoriales con niveles de zoom

18.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

To load a vector tiles dataset into QGIS, use the addVectorTileLayer Vector Tile tab in the Data Source Manager dialog. Read Usando de Servicios de Teselas Vectoriales for more details.

18.3. Vector Tiles Dataset Properties

18.3.1. Information Properties

The Information tab is read-only and represents an interesting place to quickly grab summarized information and metadata on the current layer. Provided information are:

  • based on the provider of the layer: name, URI, source type and path, number of zoom levels

  • the Coordinate Reference System: name, units, method, accuracy, reference (i.e. whether it’s static or dynamic)

  • picked from the filled metadata: access, extents, links, contacts, history…

18.3.2. Symbology and Label Properties

../../../_images/vector_tiles_symbology.png

Figura 18.2 Vector Tile Layer Symbology

As vector tiles consist of point, line and polygon geometries, the respective symbols are available. To apply a cartographic style you need to use a Style URL when creating the Vector Tiles Connection. The symbology will be shown immediately in the symbology Symbology tab after clicking the OK button.

To create your own cartographic style you can define a set of rules for features and apply style and label. In Figura 18.2 we set up style and labeling for the OpenStreetMap landuse layer. The settings are made for the class suburb here. For better visibility most of the rules are deselected.

At the bottom the Current Zoom is shown. Check the Visible rules only option to filter the list of rules to only those that are visible at the given zoom level. This makes it easier to work with complex vector styling and to locate troublesome rules. Style and labelling can be dependent on the zoom level.

There is also the option to import styles. Those styles can be supplied as:

18.3.3. Metadata Properties

The editMetadata Metadata tab provides you with options to create and edit a metadata report on your layer. See Metadata for more information.