17. Lavorare con i Tasselli Vettoriali

17.1. Cosa sono i Tasselli Vettoriali?

I tasselli vettoriali sono pacchetti di dati geografici, impacchettati in «tasselli» predefiniti di forma approssimativamente quadrata per il trasferimento sul web. Combinano tasselli di mappe raster prerenderizzate e tasselli di mappe vettoriali. Il server di tasselli vettoriali restituisce dati di mappe vettoriali, che sono stati ritagliati ai confini di ogni tassello, invece di un’immagine di mappa prerenderizzata. I tasselli ritagliati rappresentano i livelli di zoom del servizio di tasselli vettoriali, derivati da un approccio piramidale. Usando questa struttura, il trasferimento dei dati è ridotto rispetto alle mappe vettoriali senza tasselli. Solo i dati all’interno della vista corrente della mappa e al livello di zoom corrente devono essere trasferiti. Inoltre, rispetto a una mappa raster tassellata, anche il trasferimento dei dati è notevolmente ridotto, poiché i dati vettoriali sono tipicamente molto più piccoli di una bitmap renderizzata. I tasselli vettoriali non hanno alcuna informazione di stile assegnata, quindi QGIS ha bisogno di applicare uno stile cartografico per visualizzare i dati.

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

Fig. 17.1 Struttura a piramide di tasselli vettoriali con livelli di zoom

17.2. Formati supportati

C’è il supporto per i tasselli vettoriali attraverso:

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

  • file locali - con modello XYZ - per esempio type=xyz&url=file:///path/to/tiles/{z}/{x}/{y}.pbf

  • database locale di MBTiles - per esempio type=mbtiles&url=file:///path/to/file.mbtiles.