27.1.22. Tasselli vettoriali

27.1.22.1. Scrittura tasselli vettoriali (MBTiles)

Esporta uno o più layer vettoriali in tasselli vettoriali, un formato di dati ottimizzato per la visualizzazione veloce della mappa e per le dimensioni ridotte dei dati.

MBTiles è una specifica per la memorizzazione di dati mappa a tasselli in database SQLite per l’uso immediato e per il trasferimento. I file MBTiles sono noti come tileset.

Parametri

Etichetta

Nome

Tipo

Descrizione

Layer in ingresso

INPUT

[vector: any] [list]

Un elenco di layer da combinare per generare i tasselli vettoriali

Livello minimo di zoom

MIN_ZOOM

[number]

Valore predefinito: 0

Il livello di zoom più basso per il quale il tileset fornisce dati. Impostare un valore compreso tra 0 e 24.

Livello massimo di zoom

MAX_ZOOM

[number]

Valore predefinito: 3

Il livello di zoom più alto per il quale il tileset fornisce dati. Impostare tra 0 e 24.

Estensione

Opzionale

EXTENT

[extent]

Valote predefinito: non impostato

L’estensione massima dell’area di mappa visualizzata. I limiti devono definire un’area coperta da tutti i livelli di zoom.

Metadati: Nome

Opzionale

META_NAME

[string]

Nome della tileset

Metadati: Descrizione

Opzionale

META_DESCRIPTION

[string]

Una descrizione dei contenuti del tileset

Metadati: Attribuzione

Opzionale

META_ATTRIBUTION

[string]

Una stringa di attribuzione, che spiega le fonti dei dati e/o lo stile della mappa.

Metadati: Versione

Opzionale

META_VERSION

[string]

La versione del tileset. Si riferisce a una revisione del tileset stesso, non delle specifiche di MBTiles.

Metadata: Tipo

Opzionale

META_TYPE

[string]

Tipo di tileset. I valori possibili sono overlay o baselayer.

Metadati: Centro

Opzionale

META_CENTER

[string]

Il centro (stringa di numeri separati da virgole: longitudine, latitudine e livello di zoom) della vista predefinita della mappa. Example: -122.1906,37.7599,11

Destinazione MBTiles

OUTPUT

[vector tiles]

Predefito: [Save to temporary file]

Specifica del file MBTiles in uscita. Uno di:

  • Salva su File Temporaneo

  • Salva su File…

Output

Etichetta

Nome

Tipo

Descrizione

Destinazione MBTiles

OUTPUT

[file]

Tasselli vettoriali in uscita .mbtiles file.

Codice Python

ID Algoritmo: native:writevectortiles_mbtiles

import processing
processing.run("algorithm_id", {parameter_dictionary})

L”id algoritmo viene visualizzato quando passi il mouse sull’algoritmo nella finestra degli strumenti di Processing. Il dizionario dei parametri fornisce i nomi e i valori dei parametri. Vedi Usare gli algoritmi di Processing dalla console dei comandi per i dettagli su come eseguire gli algoritmi di processing dalla console Python.

27.1.22.2. Scrittura tasselli vettoriali (XYZ)

Esporta uno o più layer vettoriali in tasselli vettoriali, un formato di dati ottimizzato per la visualizzazione veloce della mappa e per le dimensioni ridotte dei dati.

Parametri

Etichetta

Nome

Tipo

Descrizione

Modello File

XYZ_TEMPLATE

[string]

Predefinito: “{z}/{x}/{y}.pbf”

Modello per generare l’url dei tasselli

Layer in ingresso

INPUT

[vector: any] [list]

Un elenco di layer da combinare per generare i tasselli vettoriali

Livello minimo di zoom

MIN_ZOOM

[number]

Valore predefinito: 0

Il livello di zoom più basso per il quale il tileset fornisce dati. Impostare un valore compreso tra 0 e 24.

Livello massimo di zoom

MAX_ZOOM

[number]

Valore predefinito: 3

Il livello di zoom più alto per il quale il tileset fornisce dati. Impostare tra 0 e 24.

Estensione

Opzionale

EXTENT

[extent]

Valote predefinito: non impostato

L’estensione massima dell’area di mappa visualizzata. I limiti devono definire un’area coperta da tutti i livelli di zoom.

Cartella in uscita

OUTPUT_DIRECTORY

[folder]

Predefinito: [Save to temporary folder]

Specifica della cartella dei tasselli vettoriali in uscita. Una di:

  • Salva su Cartella Temporanea

  • Salva su Cartella

Output

Etichetta

Nome

Tipo

Descrizione

Cartella in uscita

OUTPUT_DIRECTORY

[folder]

Una cartella contenente diversi sottoinsiemi di file di tasselli vettoriali (.pbf) memorizzati in sottocartelle corrispondenti ai livelli di zoom.

Codice Python

ID Algoritmo: native:writevectortiles_xyz

import processing
processing.run("algorithm_id", {parameter_dictionary})

L”id algoritmo viene visualizzato quando passi il mouse sull’algoritmo nella finestra degli strumenti di Processing. Il dizionario dei parametri fornisce i nomi e i valori dei parametri. Vedi Usare gli algoritmi di Processing dalla console dei comandi per i dettagli su come eseguire gli algoritmi di processing dalla console Python.