24.2.2. Conversione Raster
24.2.2.1. gdal2xyz
Converte i dati raster in file formato XYZ ASCII.
Parametri
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Livello in ingresso |
|
[raster] |
Layer raster da convertire |
Numero Banda |
|
[raster band] Predefinito: La prima banda del layer in ingresso |
Se il raster è multibanda, scegli la banda che vuoi convertire |
In uscita valori separati da virgola |
|
[boolean] Predefinito: False |
Imposta se il file in uscita deve essere di tipo valori separati da virgola (csv). |
XYZ ASCII file |
|
[file] Predefinito: |
Indicazione del file in uscita. Uno di:
La codifica del file può anche essere cambiata qui. |
In uscita
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
XYZ ASCII file |
|
[table] |
File tabellare contenente i valori esportati dalla banda raster. |
Codice Python
ID Algoritmo: gdal:gdal2xyz
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.
24.2.2.2. Da PCT a RGB
Converte un’immagine palettata a 8 bit in una RGB a 24 bit. Converte una banda di pseudocolore dal file in ingresso in un file RGB del formato desiderato.
Questo algoritmo è derivato da GDAL pct2rgb utility.
Menu predefinito:
Parametri
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Livello in ingresso |
|
[raster] |
Immagine raster a 8 bit in ingresso |
Numero Banda |
|
[raster band] Predefinito: La prima banda del layer in ingresso |
Se il raster è multibanda, scegli la banda che vuoi convertire |
Generare un file RGBA |
|
[boolean] Predefinito: False |
Imposta se il file in uscita deve essere di tipo RGBA. |
Da PCT a RGB |
|
[file] Predefinito: |
Indicazione del file in uscita. Uno di:
La codifica del file può anche essere cambiata qui. |
In uscita
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Da PCT a RGB |
|
[raster] |
Immagine raster RGB a 24 bit |
Codice Python
ID Algoritmo: gdal:pcttorgb
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.
24.2.2.3. Poligonizzazione (da raster a vettore)
Crea poligoni vettoriali per tutte le regioni collegate da pixel nel raster che condividono un valore di pixel comune. Ogni poligono è creato con un attributo che indica il valore del pixel di quel poligono.
Questo algoritmo è derivato da GDAL polygonize utility.
Menu predefinito:
Parametri
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Livello in ingresso |
|
[raster] |
Layer raster in ingresso |
Numero Banda |
|
[raster band] Predefinito: La prima banda del layer in ingresso |
Se il raster è multibanda, scegli la banda che vuoi usare |
Nome del campo da creare |
|
[string] Predefinito: “DN” |
Indica il nome del campo per gli attributi delle regioni collegate. |
Utilizzare l’8-connessione |
|
[boolean] Predefinito: False |
Se non impostato, le celle raster devono avere un bordo comune per essere considerate connesse (4-connected). Se impostato, anche le celle raster che si toccano sono considerate connesse (8-connected). |
Parametri addizionali della linea di comando Opzionale |
|
[string] Predefinito: None |
Aggiungere opzioni GDAL extra tramite la linea di comando |
Vectorized |
|
[vector: polygon] Predefinito: |
Indicazione del layer vettoriale in uscita (poligono). Uno di:
La codifica del file può anche essere cambiata qui. |
In uscita
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Vectorized |
|
[vector: polygon] |
Layer vettoriale in uscita |
Codice Python
ID Algoritmo: gdal:polygonize
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.
24.2.2.4. Riorganizza le bande
Crea un nuovo raster usando la(e) banda selezionata da un dato layer raster. L’algoritmo permette anche di riordinare le bande per il nuovo raster creato.
Questo algoritmo è derivato da GDAL translate utility.
Parametri
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Livello in ingresso |
|
[raster] |
Layer raster in ingresso |
Banda(e) selezionata |
|
[raster band] [list] Predefinito: None |
Elenco ordinato delle bande da usare per creare il nuovo raster |
Opzioni addizionali di creazione Opzionale |
|
[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). Per Processi Batch: separa le opzioni multiple con un carattere di barra ( |
Tipo di dati in uscita |
|
[enumeration] Predefinito: 0 |
Definisce il tipo di dati del file raster in uscita. Opzioni:
|
Convertito |
|
[raster] Predefinito: Salva su file temporaneo |
Indicazione del raster in uscita. Uno di:
La codifica del file può anche essere cambiata qui. |
In uscita
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Convertito |
|
[raster] |
Layer raster in uscita con bande riorganizzate. |
Codice Python
ID Algoritmo: gdal:rearrange_bands
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.
24.2.2.5. Da RGB a PCT
Converte un’immagine RGB a 24 bit in una tavolozza a 8 bit. Calcola una tabella pseudo-colore ottimale per l’immagine RGB data usando un algoritmo di taglio mediano su un istogramma RGB sottocampionato. Poi converte l’immagine in un’immagine pseudo-colorata usando la tabella dei colori. Questa conversione utilizza il dithering di Floyd-Steinberg (diffusione degli errori) per massimizzare la qualità visiva dell’immagine in uscita.
Se vuoi classificare una mappa raster e vuoi ridurre il numero di classi, può essere utile prima ricampionare l’immagine con questo algoritmo.
Questo algoritmo è derivato da GDAL rgb2pct utility.
Menu predefinito:
Parametri
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Livello in ingresso |
|
[raster] |
Layer raster in ingresso (RGB) |
Numero di colori |
|
[number] Predefinito: 2 |
Il numero di colori che l’immagine risultante conterrà. È possibile un valore tra 2-256. |
Da RGB a PCT |
|
[raster] Predefinito: |
Indicazione del raster in uscita. Uno di:
La codifica del file può anche essere cambiata qui. |
In uscita
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Da RGB a PCT |
|
[raster] |
Layer raster in uscita. |
Codice Python
ID Algoritmo: gdal:rgbtopct
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.
24.2.2.6. Translate (converti formato)
Converte i dati raster tra diversi formati.
Questo algoritmo è derivato da GDAL translate utility.
Menu predefinito:
Parametri
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Livello in ingresso |
|
[raster] |
Layer raster in ingresso |
Sovrascrivere la proiezione del file in uscita Opzionale |
|
[crs] |
Specificare una proiezione per il file in uscita |
Assegnare un valore di nodata specifico alle bande in uscita Opzionale |
|
[number] Predefinito: Non impostato |
Definisce il valore da usare per i nodata nel raster in uscita |
Copia tutti i sottoinsiemi di dati di questo file in file in uscita separati. |
|
[boolean] Predefinito: False |
Creare file separati per i sottoinsiemi di dati |
Opzioni addizionali di creazione Opzionale |
|
[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). Per Processi Batch: separa le opzioni multiple con un carattere di barra ( |
Parametri addizionali della linea di comando Opzionale |
|
[string] Predefinito: None |
Aggiungere opzioni GDAL extra tramite la linea di comando |
Tipo di dati in uscita |
|
[enumeration] Predefinito: 0 |
Definisce il tipo di dati del file raster in uscita. Opzioni:
|
Convertito |
|
[raster] Predefinito: |
Specifica del layer raster in uscita (convertito). Uno di:
La codifica del file può anche essere cambiata qui. |
In uscita
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Convertito |
|
[raster] |
Layer raster in uscita (convertito). |
Codice Python
ID Algoritmo: gdal:translate
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.