Importante

Translation is a community effort you can join. This page is currently translated at 66.14%.

28.1.18. Strumenti Raster

28.1.18.1. Align raster

NEW in 3.34

Aligns raster by resampling it to the same cell size and reprojecting to the same CRS as a reference raster.

Avvertimento

This algorithm is ONLY available in the Model Designer context.

Parametri

Etichetta

Nome

Tipo

Descrizione

Input layer

INPUT

[raster]

Input raster layer to align

Resampling method

RESAMPLING_METHOD

[enumeration]

Predefinito: 0

Method to use for input layer resampling. Available options are:

  • 0 — Nearest Neighbour

  • 1 — Bilinear (2x2 kernel)

  • 2 — Cubic (4x4 kernel)

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

  • 4 — Lanczos (6x6 kernel)

  • 5 — Average

  • 6 — Mode

  • 7 — Maximum

  • 8 — Minimum

  • 9 — Median

  • 10 — First quartile (Q1)

  • 11 — Third quartile (Q3)

Rescale values according to the cell size

RESCALE

[boolean]

Default: No

Reference layer

REFERENCE_LAYER

[raster]

A raster layer that will be used to fetch extent, cell size and CRS that will be applied to input layers.

Override reference CRS

Opzionale

CRS

[crs]

CRS to be used instead of the reference layer’s

Override reference cell size X

Opzionale

CELL_SIZE_X

[number]

Cell size in X direction to be used instead of the reference layer’s

Override reference cell size Y

Opzionale

CELL_SIZE_Y

[number]

Cell size in Y direction to be used instead of the reference layer’s

Override reference grid offset X

Opzionale

GRID_OFFSET_X

[number]

Offset in X direction to apply to cells grid

Override reference grid offset Y

Opzionale

GRID_OFFSET_Y

[number]

Offset in Y direction to apply to cells grid

Clip to extent

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

Aligned raster

OUTPUT

[raster]

output raster with pixels resampled

In uscita

Etichetta

Nome

Tipo

Descrizione

Aligned raster

OUTPUT

[raster]

output raster with pixels resampled

Codice Python

Algorithm ID: native:alignraster

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. Align rasters

NEW in 3.34

Aligns rasters by resampling them to the same cell size and reprojecting to the same CRS as a reference raster.

Avvertimento

This algorithm is NOT available in the Model Designer context.

Parametri

Etichetta

Nome

Tipo

Descrizione

Input layers

INPUT

[raster] [list]

List of input raster layers with resampling options associated (filled as a QgsProcessingParameterAlignRasterLayers item):

Input layer [string] (inputFile)

Full path of the input layer to align

Output file [string] (outputFile)

Full path of the corresponding aligned output layer

Resampling method [enumeration] (resampleMethod)

Method to use for input layer resampling. Available options are:

  • 0 — Nearest Neighbour

  • 1 — Bilinear (2x2 kernel)

  • 2 — Cubic (4x4 kernel)

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

  • 4 — Lanczos (6x6 kernel)

  • 5 — Average

  • 6 — Mode

  • 7 — Maximum

  • 8 — Minimum

  • 9 — Median

  • 10 — First quartile (Q1)

  • 11 — Third quartile (Q3)

Rescale values according to the cell size [boolean] (rescale)

Reference layer

REFERENCE_LAYER

[raster]

A raster layer that will be used to fetch extent, cell size and CRS that will be applied to input layers.

Override reference CRS

Opzionale

CRS

[crs]

CRS to be used instead of the reference layer’s

Override reference cell size X

Opzionale

CELL_SIZE_X

[number]

Cell size in X direction to be used instead of the reference layer’s

Override reference cell size Y

Opzionale

CELL_SIZE_Y

[number]

Cell size in Y direction to be used instead of the reference layer’s

Override reference grid offset X

Opzionale

GRID_OFFSET_X

[number]

Offset in X direction to apply to cells grid

Override reference grid offset Y

Opzionale

GRID_OFFSET_Y

[number]

Offset in Y direction to apply to cells grid

Clip to extent

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

Aligned rasters

OUTPUT_LAYERS

[raster] [list]

output rasters with pixels resampled

Codice Python

Algorithm ID: 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.

Optionally, a Leaflet HTML output file using the generated tiles as a map layer could be created.

Parametri

Basic parameters

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

Enable antialiasing

ANTIALIAS

[boolean]

Default: True

Determines if antialiasing should be enabled

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…

Advanced parameters

NEW in 3.30

Etichetta

Nome

Tipo

Descrizione

Leaflet HTML output title

Opzionale

HTML_TITLE

[string]

Default: Not set

HTML <title>-tag used for the Leaflet HTML output file.

Leaflet HTML output attribution

Opzionale

HTML_ATTRIBUTION

[string]

Default: Not set

Custom map attribution used for the Leaflet HTML output file. HTML links are possible.

Include OpenStreetMap basemap in Leaflet HTML output

Opzionale

HTML_OSM

[boolean]

Predefinito: False

An OpenStreetMap basemap layer (source: https://tile.openstreetmap.org) is included in the Leaflet HTML output file. Proper map attribution is added automatically.

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

Algorithm ID: 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

Enable antialiasing

ANTIALIAS

[boolean]

Default: True

Determines if antialiasing should be enabled

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

Algorithm ID: 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.