27.2.6. Conversione vettoriale

27.2.6.1. Converti formato

Converte qualsiasi layer vettoriale supportato OGR in un altro formato supportato.

Questo algoritmo è derivato da ogr2ogr.

Parametri

Parametri di base

Etichetta

Nome

Tipo

Descrizione

Layer in ingresso

INPUT

[vector: any]

Layer vettoriale in ingresso

Convertire tutti i layer dal set di dati

NEW in 3.24

CONVERT_ALL_LAYERS

[boolean]

Predefinito: False

Converte l’intero set di dati. I formati di output supportati per questa opzione sono GPKG e GML.

Convertito

OUTPUT

[same as input]

Specificare il layer vettoriale in uscita. Uno fra:

  • Salva su File Temporaneo

  • Salva su File…

Per Salva come File, il formato in uscita deve essere specificato. Tutti i formati vettoriali GDAL sono supportati. Per Salva come File Temporaneo verrà usato il formato vettoriale predefinito di QGIS.

Parametri avanzati

Etichetta

Nome

Tipo

Descrizione

Opzioni addizionali di creazione

Opzionale

OPTIONS

[string]

Predefinito: « (nessuna opzione aggiuntiva)

Opzioni aggiuntive di creazione GDAL.

In uscita:

Etichetta

Nome

Tipo

Descrizione

Convertito

OUTPUT

[same as input]

Layer vettoriale in uscita

Codice Python

ID Algoritmo: gdal:convertformat

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

L” id algoritmo viene visualizzato quando si passa 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 dettagli su come eseguire algoritmi di processing dalla console Python.

27.2.6.2. Rasterizza (sovrascrivi con un attributo)

Sovrascrive un layer raster con i valori di un layer vettoriale. I nuovi valori sono assegnati in base al valore dell’attributo dell” elemento vettoriale sovrapposto.

Questo algoritmo è derivato da GDAL rasterize utility.

Parametri

Parametri di base

Etichetta

Nome

Tipo

Descrizione

Layer in ingresso

INPUT

[vector: any]

Layer vettoriale in ingresso

Layer raster in ingresso

INPUT_RASTER

[raster]

Layer raster in ingresso

Campo da usare per un valore di burn-in

Opzionale

FIELD

[tablefield: numeric]

Definisce il campo attributo da usare dove inserire i valori dei pixel

Parametri avanzati

Etichetta

Nome

Tipo

Descrizione

Aggiungi valori di correzione ai valori raster esistenti

ADD

[boolean]

Predefinito: False

Se False, ai pixel viene assegnato il valore del campo selezionato. Se True, il valore del campo selezionato viene aggiunto al valore del layer raster in ingresso.

Parametri addizionali della linea di comando

Opzionale

EXTRA

[string]

Predefinito: “”

Aggiungere comando GDAL extra con opzioni a riga di comando

In uscita:

Etichetta

Nome

Tipo

Descrizione

Rasterizzato

OUTPUT

[raster]

Il layer raster in ingresso sovrascritto

Codice Python

ID Algoritmo: gdal:rasterize_over

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

L” id algoritmo viene visualizzato quando si passa 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 dettagli su come eseguire algoritmi di processing dalla console Python.

27.2.6.3. Rasterizza (sovrascrivi con un valore fissato)

Sovrascrive parti di un layer raster con un valore fissato. I pixel da sovrascrivere sono scelti in base al layer vettoriale (sovrapposto) fornito.

Questo algoritmo è derivato da GDAL rasterize utility.

Parametri

Parametri di base

Etichetta

Nome

Tipo

Descrizione

Layer in ingresso

INPUT

[vector: any]

Layer vettoriale in ingresso

Layer raster in ingresso

INPUT_RASTER

[raster]

Layer raster in ingresso

Un valore fisso per correggere

BURN

[number]

Predefinito: 0.0

Il valore per la correzione

Parametri avanzati

Etichetta

Nome

Tipo

Descrizione

Aggiungi valori di correzione ai valori raster esistenti

ADD

[boolean]

Predefinito: False

Se False, ai pixel viene assegnato il valore fissato. Se True, il valore fissato viene aggiunto al valore del layer raster in ingresso.

Parametri addizionali della linea di comando

Opzionale

EXTRA

[string]

Predefinito: “”

Aggiungere comando GDAL extra con opzioni a riga di comando

In uscita:

Etichetta

Nome

Tipo

Descrizione

Rasterizzato

OUTPUT

[raster]

Il layer raster in ingresso sovrascritto

Codice Python

ID Algoritmo: gdal:rasterize_over_fixed_value

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

L” id algoritmo viene visualizzato quando si passa 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 dettagli su come eseguire algoritmi di processing dalla console Python.

27.2.6.4. Rasterizza (da vettore a raster)

Converte geometrie vettoriali (punti, linee e poligoni) in un’immagine raster.

Questo algoritmo è derivato da GDAL rasterize utility.

Menu predefinito: Raster ► Conversione

Parametri

Parametri di base

Etichetta

Nome

Tipo

Descrizione

Layer in ingresso

INPUT

[vector: any]

Layer vettoriale in ingresso

Campo da usare per un valore di burn-in

Opzionale

FIELD

[tablefield: numeric]

Definisce il campo attributo da cui dovrebbero essere scelti gli attributi per i pixel

Un valore fisso per correggere

Opzionale

BURN

[number]

Predefinito: 0.0

Un valore fisso per la correzione in una banda per tutti gli elementi.

Valore corretto estratto dai valori «Z» dell’elemento

Opzionale

USE_Z

[boolean]

Predefinito: False

Indica che un valore di correzione dovrebbe essere estratto dai valori «Z» dell’elemento. Funziona con punti e linee (interpolazione lineare lungo ogni segmento). Per i poligoni, funziona correttamente solo se sono piatti (stesso valore Z per tutti i vertici)

Unità per la dimensione del raster in uscita

UNITS

[enumeration]

Predefinito: 0

Unità da usare per definire la dimensione/risoluzione del raster in uscita. Uno tra:

  • 0 — Pixel

  • 1 — Unità georeferenziata

Larghezza/risoluzione orizzontale

WIDTH

[number]

Predefinito: 0.0

Imposta la larghezza (se l’unità di misura è «Pixel») o la risoluzione orizzontale (se l’unità di misura è «Unità georeferenziata») del raster in uscita. Valore minimo: 0.0.

Altezza/risoluzione verticale

HEIGHT

[number]

Predefinito: 0.0

Imposta l’altezza (se l’unità di misura è «Pixel») o la risoluzione verticale (se l’unità di misura è «Unità georeferenziata») del raster in uscita.

Estensione file in uscita

Opzionale

EXTENT

[extent]

Estensione del layer raster in uscita. Se l’estensione non è specificata, verrà usata l’estensione minima che copre il(i) layer di riferimento selezionato.

I metodi disponibili sono:

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

  • Calculare 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

Assegnare un valore di nodata specifico alle bande in uscita

Opzionale

NODATA

[number]

Predefinito: 0.0

Assegna un valore di nodata specificato alle bande in uscita

Rasterizzato

OUTPUT

[raster]

Predefinito: [Save to temporary file]

Indicazione del layer raster in uscita. Uno di:

  • Salva su File Temporaneo

  • Salva su File…

Per “”Salva su file””, è necessario specificare il formato di output. Sono supportati tutti i formati raster GDAL. Per “”Salva in un file temporaneo”” verrà utilizzato il formato raster predefinito di QGIS.

Parametri avanzati

Etichetta

Nome

Tipo

Descrizione

Opzioni addizionali di creazione

Opzionale

OPTIONS

[string]

Predefinito: “”

Per aggiungere una o più opzioni di creazione che controllano il raster da creare (colori, dimensione del blocco, compressione del file…). Per comodità, si può fare affidamento su profili predefiniti (vedi GDAL driver options section).

Processo Batch e Model Designer: separare più opzioni con un carattere barra verticale (|).

Tipo di dati in uscita

DATA_TYPE

[enumeration]

Predefinito: 5

Definisce il formato del file raster in uscita.

Opzioni:

  • 0 — Byte (intero a otto bit senza segno (quint8))

  • 1 — Int16 (numero intero a sedici bit con segno (qint16))

  • 2 — UInt16 (intero senza segno a sedici bit (quint16))

  • 3 — UInt32 (Numero intero a trentadue bit senza segno (quint32))

  • 4 — Int32 (Numero intero firmato a trentadue bit (qint32))

  • 5 — Float32 (Trentadue bit in virgola mobile (float))

  • 6 — Float64 (Sessantaquattro bit in virgola mobile (doppio))

  • 7 — CInt16 (Complesso Int16)

  • 8 — CInt32 (Complesso Int32)

  • 9 — CFloat32 (Complesso Float32)

  • 10 — CFloat64 (Complesso Float64)

Le opzioni disponibili dipendono dalla versione di GDAL installata con QGIS (vedere il menu Guida ► Informazioni).

Pre-inizializzare l’immagine in uscita con un valore

Opzionale

INIT

[number]

Pre-inizializza le bande dell’immagine in uscita con questo valore. Non è contrassegnato come valore di nodata nel file in uscita. Lo stesso valore viene usato in tutte le bande.

Invertire rasterizzazione

INVERT

[boolean]

Predefinito: False

Corregge il valore di correzione fissato, o il valore di correzione associato al primo elemento in tutte le parti dell’immagine non all’interno del poligono fornito.

Parametri addizionali della linea di comando

Opzionale

EXTRA

[string]

Predefinito: “”

Aggiungere comando GDAL extra con opzioni a riga di comando

In uscita:

Etichetta

Nome

Tipo

Descrizione

Rasterizzato

OUTPUT

[raster]

Layer raster in uscita

Codice Python

ID Algoritmo: gdal:rasterize

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

L” id algoritmo viene visualizzato quando si passa 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 dettagli su come eseguire algoritmi di processing dalla console Python.