Importante

La traduzione è uno sforzo comunitario a cui puoi unirti. Questa pagina è attualmente tradotta al 100.00%.

28.1.18. Strumenti Raster

28.1.18.1. Allinea raster

NEW in 3.34

Allinea il raster ricampionandolo alla stessa dimensione di cella e riproiettandolo sullo stesso SR di un raster di riferimento.

Avvertimento

Questo algoritmo è disponibile SOLO nel Model Designer. Per altri contesti, utilizzare invece Allinea raster.

Parametri

Etichetta

Nome

Tipo

Descrizione

Layer di input

INPUT

[raster]

Layer raster in ingresso da allineare

Metodo di ricampionamento

RESAMPLING_METHOD

[enumeration]

Predefinito: 0

Metodo da usare per il ricampionamento del layer in ingresso. Le Available options sono:

  • 0 — Vicino più vicino

  • 1 — Bilineare (2x2 kernel)

  • 2 — Cubico (4x4 kernel)

  • 3 — Cubico B-Spline (4x4 kernel)

  • 4 — Lanczos (6x6 kernel)

  • 5 — Media

  • 6 — Moda

  • 7 — Massimo

  • 8 — Minimo

  • 9 — Mediana

  • 10 — Primo quartile (Q1)

  • 11 — Terzo quartile (Q3)

Ridimensiona valori in base alle dimensioni della cella

RESCALE

[boolean]

Predefinito: No

Layer di riferimento

REFERENCE_LAYER

[raster]

Un layer raster che verrà utilizzato per acquisire estensione, dimensione delle celle e SR da applicare ai layer in ingresso.

Sovrascrittura del SR di riferimento

Opzionale

CRS

[crs]

SR da utilizzare al posto di quello del layer di riferimento

Sovrascrive dimensione X cella di riferimento

Opzionale

CELL_SIZE_X

[number]

Dimensione della cella in direzione X da utilizzare al posto della dimensione del layer di riferimento

Sovrascrive dimensione Y cella di riferimento

Opzionale

CELL_SIZE_Y

[number]

Dimensione della cella in direzione Y da utilizzare al posto della dimensione del layer di riferimento

Sovrascrive l’offset X della griglia di riferimento

Opzionale

GRID_OFFSET_X

[number]

Offset in direzione X da applicare al reticolo delle celle

Sovrascrive l’offset Y della griglia di riferimento

Opzionale

GRID_OFFSET_Y

[number]

Offset in direzione Y da applicare al reticolo delle celle

Ritaglio all’estensione

Opzionale

EXTENT

[extent]

Specifica l’estensione del layer raster in uscita. Internamente sarà esteso a un multiplo della dimensione del tassello.

I metodi disponibili sono:

  • Calcola da layer…: usa l’estensione di un layer caricato nel progetto corrente

  • Calcola da un layout di stampa…: usa l’estensione di un layout map item nel progetto attivo

  • Calcola da segnalibro…: usa l’estensione da un bookmark salvato

  • Usa l’estensione della Mappa

  • Definisci sull’area di disegno della mappa: fai clic e trascina un rettangolo che delimiti l’area da visualizzare.

  • Immetti le coordinate come xmin, xmax, ymin, ymax

Raster allineato

OUTPUT

[raster]

raster in uscita con pixel ricampionati

In uscita

Etichetta

Nome

Tipo

Descrizione

Raster allineato

OUTPUT

[raster]

raster in uscita con pixel ricampionati

Codice Python

ID Algoritmo: native:alignsingleraster

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

L” id algoritmo viene visualizzato quando passi il mouse sopra l’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 dettagli su come eseguire algoritmi di processing dalla console Python.

28.1.18.2. Allinea raster

NEW in 3.34

Allinea i raster ricampionandoli alla stessa dimensione di cella e riproiettandoli sullo stesso SR di un raster di riferimento.

Avvertimento

Questo algoritmo NON è disponibile nel contesto Model Designer. Utilizzare invece Allinea raster.

Parametri

Etichetta

Nome

Tipo

Descrizione

Layer in ingresso

INPUT

[raster] [list]

Elenco dei layer raster in ingresso con le opzioni di ricampionamento associate (compilato come elemento QgsProcessingParameterAlignRasterLayers — fatto nella GUI premendo il pulsante Configura Raster… per ogni layer selezionato):

Layer in ingresso [string] (inputFile)

Percorso completo del layer in ingresso da allineare

File in uscita [string] (outputFile)

Percorso completo del corrispondente layer in uscita allineato

Metodo di ricampionamento [enumeration] (resampleMethod)

Metodo da usare per il ricampionamento del layer in ingresso. Le Available options sono:

  • 0 — Vicino più vicino

  • 1 — Bilineare (2x2 kernel)

  • 2 — Cubico (4x4 kernel)

  • 3 — Cubico B-Spline (4x4 kernel)

  • 4 — Lanczos (6x6 kernel)

  • 5 — Media

  • 6 — Moda

  • 7 — Massimo

  • 8 — Minimo

  • 9 — Mediana

  • 10 — Primo quartile (Q1)

  • 11 — Terzo quartile (Q3)

Riscala i valori in base alle dimensioni della cella [boolean] (rescale`)

Layer di riferimento

REFERENCE_LAYER

[raster]

Un layer raster che verrà utilizzato per acquisire estensione, dimensione delle celle e SR da applicare ai layer in ingresso.

Sovrascrittura del SR di riferimento

Opzionale

CRS

[crs]

SR da utilizzare al posto di quello del layer di riferimento

Sovrascrive dimensione X cella di riferimento

Opzionale

CELL_SIZE_X

[number]

Dimensione della cella in direzione X da utilizzare al posto della dimensione del layer di riferimento

Sovrascrive dimensione Y cella di riferimento

Opzionale

CELL_SIZE_Y

[number]

Dimensione della cella in direzione Y da utilizzare al posto della dimensione del layer di riferimento

Sovrascrive l’offset X della griglia di riferimento

Opzionale

GRID_OFFSET_X

[number]

Offset in direzione X da applicare al reticolo delle celle

Sovrascrive l’offset Y della griglia di riferimento

Opzionale

GRID_OFFSET_Y

[number]

Offset in direzione Y da applicare al reticolo delle celle

Ritaglio all’estensione

Opzionale

EXTENT

[extent]

Specifica l’estensione del layer raster in uscita. Internamente sarà esteso a un multiplo della dimensione del tassello.

I metodi disponibili sono:

  • Calcola da layer…: usa l’estensione di un layer caricato nel progetto corrente

  • Calcola da un layout di stampa…: usa l’estensione di un layout map item nel progetto attivo

  • Calcola da segnalibro…: usa l’estensione da un bookmark salvato

  • Usa l’estensione della Mappa

  • Definisci sull’area di disegno della mappa: fai clic e trascina un rettangolo che delimiti l’area da visualizzare.

  • Immetti le coordinate come xmin, xmax, ymin, ymax

In uscita

Etichetta

Nome

Tipo

Descrizione

Raster allineati

OUTPUT_LAYERS

[raster] [list]

raster in uscita con pixel ricampionati

Codice Python

ID Algoritmo: native:alignrasters

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

L” id algoritmo viene visualizzato quando passi il mouse sopra l’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 dettagli su come eseguire algoritmi di processing dalla console Python.

28.1.18.3. Converti la mappa in raster

Crea un’immagine raster del contenuto della mappa.

Un map theme può essere selezionato per visualizzare un insieme prestabilito di layer con uno stile definito per ogni layer.

In alternativa, un singolo layer può essere selezionato se non è impostato alcun tema per la mappa.

Se non è impostato né il tema per la mappa né il layer, verrà visualizzato il contenuto corrente della mappa. L’estensione minima inserita sarà internamente estesa per essere un multiplo della dimensione del tassello.

Parametri

Etichetta

Nome

Tipo

Descrizione

Minima estensione da visualizzare (xmin, xmax, ymin, ymax)

EXTENT

[extent]

Specifica l’estensione del layer raster in uscita. Internamente sarà esteso a un multiplo della dimensione del tassello.

I metodi disponibili sono:

  • Calcola da layer…: usa l’estensione di un layer caricato nel progetto corrente

  • Calcola da un layout di stampa…: usa l’estensione di un layout map item nel progetto attivo

  • Calcola da segnalibro…: usa l’estensione da un bookmark salvato

  • Usa l’estensione della Mappa

  • Definisci sull’area di disegno della mappa: fai clic e trascina un rettangolo che delimiti l’area da visualizzare.

  • Immetti le coordinate come xmin, xmax, ymin, ymax

Dimensione Tassello

TILE_SIZE

[number]

Predefinito: 1024

Dimensione del tassello del layer raster in uscita. Valore minimo: 64.

Unità di mappa per pixel

MAP_UNITS_PER_PIXEL

[number]

Predefinito: 100.0

Dimensione del pixel (in unità di mappa). Valore minimo: 0,0

Rendere lo sfondo trasparente

MAKE_BACKGROUND_TRANSPARENT

[boolean]

Predefinito: False

Permette di esportare la mappa con uno sfondo trasparente. Emette un’immagine RGBA (invece di RGB) se impostata su True.

Tema Mappa tema da visualizzare

Opzionale

MAP_THEME

[enumeration]

Utilizzare un map theme esistente per la visualizzazione.

Singolo layer da visualizzare

Opzionale

LAYER

[enumeration]

Scegliere un singolo layer da visualizzare

Layer in uscita

OUTPUT

[raster]

Predefinito: [Save to temporary file]

Indicazione del raster in uscita. Uno di:

  • Salva come File Temporaneo

  • Salva su File…

In uscita

Etichetta

Nome

Tipo

Descrizione

Layer in uscita

OUTPUT

[raster]

Layer raster in uscita

Codice Python

ID Algoritmo: native:rasterize

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

L” id algoritmo viene visualizzato quando passi il mouse sopra l’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 dettagli su come eseguire algoritmi di processing dalla console Python.

28.1.18.4. Riempi celle NoData

Reimposta i valori NoData nel raster in ingresso ad un valore scelto, ottenendo un insieme di dati raster senza pixel NoData.

L’algoritmo rispetta il tipo di dati raster in ingresso, ad esempio un valore di riempimento in virgola mobile sarà troncato quando applicato a un raster di interi.

../../../../_images/fill_nodata.png

Fig. 28.39 Riempimento dei valori NoData (in grigio) di un raster

Parametri

Etichetta

Nome

Tipo

Descrizione

Raster in ingresso

INPUT

[raster]

Il raster da processare

Numero Banda

BAND

[number]

Predefinito: 1

La banda del raster

Valore di riempimento

FILL_VALUE

[number]

Predefinito: 1.0

Imposta il valore da usare per i pixel NoData

Output raster

OUTPUT

[raster]

Predefinito: [Save to temporary file]

Indicazione del raster in uscita. Uno di:

  • Salva come File Temporaneo

  • Salva su File…

In uscita

Etichetta

Nome

Tipo

Descrizione

Output raster

OUTPUT

[raster]

Il layer raster in uscita con la celle di dati riempite.

Codice Python

ID Algoritmo: native:fillnodata

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

L” id algoritmo viene visualizzato quando passi il mouse sopra l’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 dettagli su come eseguire algoritmi di processing dalla console Python.

28.1.18.5. Genera tasselli XYZ (Cartella)

Genera tasselli raster «XYZ» utilizzando il progetto QGIS corrente come immagini separate in una gerarchia di cartelle.

Opzionalmente, è possibile creare un file di output HTML Leaflet che utilizza i tasselli generati come mappa layer.

Parametri

Parametri di base

Etichetta

Nome

Tipo

Descrizione

Estensione (xmin, xmax, ymin, ymax)

EXTENT

[extent]

Specifica l’estensione dei tasselli. Internamente verrà estesa a un multiplo della dimensione del tassello.

I metodi disponibili sono:

  • Calcola da layer…: usa l’estensione di un layer caricato nel progetto corrente

  • Calcola da un layout di stampa…: usa l’estensione di un layout map item nel progetto attivo

  • Calcola da segnalibro…: usa l’estensione da un bookmark salvato

  • Usa l’estensione della Mappa

  • Definisci sull’area di disegno della mappa: fai clic e trascina un rettangolo che delimiti l’area da visualizzare.

  • Immetti le coordinate come xmin, xmax, ymin, ymax

Zoom minimo

ZOOM_MIN

[number]

Predefinito: 12

Minimo 0, massimo 25.

Zoom massimo

ZOOM_MAX

[number]

Predefinito: 12

Minimo 0, massimo 25.

DPI

DPI

[number]

Predefinito: 96

Minimo 48, massimo 600.

Colore di sfondo

Opzionale

BACKGROUND_COLOR

[color]

Predefinito: QColor(0, 0, 0, 0)

Scegliere il colore di sfondo per i tasselli

Abilitazione antialiasing

ANTIALIAS

[boolean]

Predefinito: True

Stabilisce se l’antialiasing deve essere abilitato

Formato tassello

TILE_FORMAT

[enumeration]

Predefinito: 0

Uno di:

  • 0 — PNG

  • 1 — JPG

Qualità (solo per JPG)

Opzionale

QUALITY

[number]

Predefinito: 75

Minimo 1, massimo 100.

Dimensione Meta tassello

Opzionale

METATILESIZE

[number]

Predefinito: 4

Specificare una dimensione meta tassello personalizzata quando si generano tasselli XYZ. Valori più grandi possono accelerare il processo di visualizzazione dei tasselli e fornire una migliore etichettatura (meno spazi vuoti senza etichette) a scapito dell’utilizzo di più memoria. Minimo 1, massimo 20.

Larghezza tassello

Opzionale

TILE_WIDTH

[number]

Predefinito: 256

Minimo 1, massimo 4096.

Altezza tassello

Opzionale

TILE_HEIGHT

[number]

Predefinito: 256

Minimo 1, massimo 4096.

Utilizzare l’asse Y invertito per i tasselli (convenzioni TMS).

Opzionale

TMS_CONVENTION

[boolean]

Predefinito: False

Cartella in uscita

Opzionale

OUTPUT_DIRECTORY

[folder]

Predefinito: [Salva in cartella temporanea]

Specifica della cartella in uscita (per i tasselli). Una di:

  • Tralascia il risultato

  • Salva in una Cartella Temoranea

  • Salva su Cartella

Html in uscita (Leaflet)

Opzionale

OUTPUT_HTML

[html]

Predefinito: [Save to temporary file]

Indicazione del file HTML in uscita. Uno di:

  • Tralascia il risultato

  • Salva come File Temporaneo

  • Salva su File…

Parametri avanzati

NEW in 3.30

Etichetta

Nome

Tipo

Descrizione

Titolo HTML Leaflet in uscita

Opzionale

HTML_TITLE

[string]

Valote predefinito: non impostato

HTML <title>-tag usato per il file in uscita di Leaflet HTML.

Attribuzione dell’HTML Leaflet in uscita

Opzionale

HTML_ATTRIBUTION

[string]

Valote predefinito: non impostato

Attribuzione personalizzata della mappa utilizzata per il file in uscita di Leaflet HTML. Sono possibili collegamenti HTML.

Includere la mappa di base di OpenStreetMap nel risultato HTML di Leaflet

Opzionale

HTML_OSM

[boolean]

Predefinito: False

Un layer mappa di base OpenStreetMap (fonte: https://tile.openstreetmap.org) è incluso nel file di risultato HTML di Leaflet. La corretta attribuzione della mappa viene aggiunta automaticamente.

In uscita

Etichetta

Nome

Tipo

Descrizione

Cartella in uscita

OUTPUT_DIRECTORY

[folder]

Cartella in uscita (per i tasselli)

Html in uscita (Leaflet)

OUTPUT_HTML

[html]

Il file HTML (Leaflet) in uscita

Codice Python

ID Algoritmo: native:tilesxyzdirectory

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

L” id algoritmo viene visualizzato quando passi il mouse sopra l’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 dettagli su come eseguire algoritmi di processing dalla console Python.

28.1.18.6. Genera tasselli XYZ (MBTiles)

Genera tasselli raster «XYZ» usando il progetto QGIS corrente come un singolo file nel formato «MBTiles».

Parametri

Etichetta

Nome

Tipo

Descrizione

Estensione (xmin, xmax, ymin, ymax)

EXTENT

[extent]

Specifica l’estensione dei tasselli. Internamente verrà estesa a un multiplo della dimensione del tassello.

I metodi disponibili sono:

  • Calcola da layer…: usa l’estensione di un layer caricato nel progetto corrente

  • Calcola da un layout di stampa…: usa l’estensione di un layout map item nel progetto attivo

  • Calcola da segnalibro…: usa l’estensione da un bookmark salvato

  • Usa l’estensione della Mappa

  • Definisci sull’area di disegno della mappa: fai clic e trascina un rettangolo che delimiti l’area da visualizzare.

  • Immetti le coordinate come xmin, xmax, ymin, ymax

Zoom minimo

ZOOM_MIN

[number]

Predefinito: 12

Minimo 0, massimo 25.

Zoom massimo

ZOOM_MAX

[number]

Predefinito: 12

Minimo 0, massimo 25.

DPI

DPI

[number]

Predefinito: 96

Minimo 48, massimo 600.

Colore di sfondo

Opzionale

BACKGROUND_COLOR

[color]

Predefinito: QColor(0, 0, 0, 0)

Scegliere il colore di sfondo per i tasselli

Abilitazione antialiasing

ANTIALIAS

[boolean]

Predefinito: True

Stabilisce se l’antialiasing deve essere abilitato

Formato tassello

TILE_FORMAT

[enumeration]

Predefinito: 0

Uno di:

  • 0 — PNG

  • 1 — JPG

Qualità (solo per JPG)

Opzionale

QUALITY

[number]

Predefinito: 75

Minimo 1, massimo 100.

Dimensione Meta tassello

Opzionale

METATILESIZE

[number]

Predefinito: 4

Specificare una dimensione meta tassello personalizzata quando si generano tasselli XYZ. Valori più grandi possono accelerare il processo di visualizzazione dei tasselli e fornire una migliore etichettatura (meno spazi vuoti senza etichette) a scapito dell’utilizzo di più memoria. Minimo 1, massimo 20.

File in uscita (per MBTiles)

OUTPUT_FILE

[file]

Predefinito: [Save to temporary file]

Specifica del file in uscita. Uno di:

  • Tralascia il risultato

  • Salva come File Temporaneo

  • Salva su File…

In uscita

Etichetta

Nome

Tipo

Descrizione

File in uscita (per MBTiles)

OUTPUT_FILE

[file]

Il file in uscita.

Codice Python

ID Algoritmo: native:tilesxyzmbtiles

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

L” id algoritmo viene visualizzato quando passi il mouse sopra l’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 dettagli su come eseguire algoritmi di processing dalla console Python.