24.2.3. Estrazione Raster
24.2.3.1. Ritaglia raster da estensione
Ritaglia qualsiasi file raster supportato da GDAL in una data estensione.
Questo algoritmo è derivato da GDAL warp utility.
Menu predefinito:
Parametri
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Layer in ingresso |
|
[raster] |
Il raster in ingresso |
Estensione di ritaglio |
|
[extent] |
Estensione che dovrebbe essere usata per il raster in uscita. Solo i pixel all’interno del perimetro di delimitazione specificato saranno inclusi nel risultato. |
Assegnare un valore nodata specificato alle bande in uscita Opzionale |
|
[number] Predefinito: None |
Definisce un valore che dovrebbe essere inserito per i valori nodata nel raster in uscita |
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 formato del file raster in uscita. Opzioni:
|
Parametri addizionali della linea di comando Opzionale |
|
[string] Predefinito: None |
Aggiungere opzioni GDAL extra della linea di comando |
Ritagliato (estensione) |
|
[raster] Predefinito: “[Salva in un file temporaneo]” |
Indicazione del layer raster in uscita. Uno di:
La codifica del file può essere cambiata anche qui |
In uscita
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Ritagliato (estensione) |
|
[raster] |
Layer raster in uscita ritagliato dall’estensione data |
Codice Python
ID Algoritmo: gdal:cliprasterbyextent
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.
24.2.3.2. Ritaglia il raster con maschera
Ritaglia qualsiasi raster supportato da GDAL con un layer di maschera vettoriale.
Questo algoritmo è derivato da GDAL warp utility.
Menu predefinito:
Parametri
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Layer in ingresso |
|
[raster] |
Il raster in ingresso |
Layer maschera |
|
[vettore: poligono] |
Vettore maschera per il ritaglio del raster |
SR di partenza |
|
[crs] |
Imposta le coordinate da usare per il raster in ingresso |
SR di destinazione |
|
[crs] |
Impostare le coordinate da usare per il layer maschera |
Assegnare un valore nodata specificato alle bande in uscita Opzionale |
|
[number] Predefinito: None |
Definisce un valore che dovrebbe essere inserito per i valori nodata nel raster in uscita |
Creare una banda alfa in uscita |
|
[boolean] Predefinito: False |
Crea una banda alfa per il risultato. La banda alfa include quindi i valori di trasparenza dei pixel. |
Far corrispondere l’estensione del raster ritagliato all’estensione del layer maschera |
|
[boolean] Predefinito: True |
Applica l’estensione del layer vettoriale al raster in uscita, se selezionato. |
Mantenere la risoluzione del raster in ingresso |
|
[boolean] Predefinito: False |
La risoluzione del raster in uscita non sarà cambiata |
Impostare la risoluzione del raster in uscita |
|
[boolean] Predefinito: False |
Deve essere specificata la risoluzione in uscita (dimensione cella) |
Risoluzione X per la banda in uscita Opzionale |
|
[number] Predefinito: None |
La larghezza delle celle nel raster in uscita |
Risoluzione Y per la banda in uscita Opzionale |
|
[number] Predefinito: None |
L’altezza delle celle nel raster in uscita |
Utilizzare l’implementazione del processo di warping in multithreading |
|
[boolean] Predefinito: False |
Due thread saranno utilizzati per elaborare pezzi di immagine ed eseguire operazioni di input/output simultaneamente. Si noti che il calcolo stesso non è multithreaded. |
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 formato del file raster in uscita. Opzioni:
|
Parametri addizionali della linea di comando Opzionale |
|
[string] Predefinito: None |
Aggiungere opzioni GDAL extra della linea di comando |
Ritagliato (maschera) |
|
[raster] Predefinito: “[Salva in un file temporaneo]” |
Indicazione del layer raster in uscita. Uno di:
La codifica del file può essere cambiata anche qui |
In uscita
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Ritagliato (maschera) |
|
[raster] |
Layer raster in uscita ritagliato da layer vettoriale |
Codice Python
ID Algoritmo: gdal:cliprasterbymasklayer
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.
24.2.3.3. Curve di livello
Estrae le curve di livello da qualsiasi raster di elevazione supportato da GDAL.
Questo algoritmo è derivato da GDAL contour utility.
Menu predefinito:
Parametri
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Layer in ingresso |
|
[raster] |
Raster in ingresso |
Numero Banda |
|
[raster band] Predefinito: 1 |
Banda raster da cui creare le curve di livello |
Intervallo tra le curve di livello |
|
[number] Predefinito: 10.0 |
Definisce l’intervallo tra le curve di livello nelle unità date del raster di elevazione (valore minimo 0) |
Nome dell’attributo (se non impostato, nessun attributo di elevazione è allegato). Opzionale |
|
[string] Predefinito: “ELEV” |
Fornisce un nome per l’attributo in cui mettere l’elevazione. |
Offset da zero rispetto al quale considerare gli intervalli Opzionale |
|
[number] Predefinito: 0.0 |
|
Produrre un vettore 3D |
|
[boolean] Predefinito: False |
Forza la produzione di vettori 3D invece che 2D. Include l’elevazione ad ogni vertice. |
Considera tutti i valori raster come validi |
|
[boolean] Predefinito: False |
Ignora tutti i valori nodata nell” insieme dei dati. |
**Valore del pixel in ingresso da considerare come «nodata» ** Opzionale |
|
[number] Predefinito: None |
Definisce un valore che dovrebbe essere inserito per i valori nodata nel raster in uscita |
Parametri addizionali della linea di comando Opzionale |
|
[string] Predefinito: None |
Aggiungere opzioni GDAL extra della linea di comando. Fai riferimento alla corrispondente documentazione delle utility GDAL. |
Curve di livello |
|
[vector: line] Predefinito: “[Salva in un file temporaneo]” |
Indicazione del layer vettoriale in uscita. Uno di:
La codifica del file può anche essere cambiata qui. |
In uscita
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Curve di livello |
|
[vector: line] |
Layer vettoriale in uscita con le curve di livello |
Codice Python
ID Algoritmo: gdal:contour
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.
24.2.3.4. Poligoni Curve di Livello
Estrae poligoni di curve di livello da qualsiasi raster di elevazione supportato da GDAL.
Questo algoritmo è derivato da GDAL contour utility.
Parametri
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Layer in ingresso |
|
[raster] |
Raster in ingresso |
Numero Banda |
|
[raster band] Predefinito: 1 |
Banda raster da cui creare le curve di livello |
Intervallo tra le curve di livello |
|
[number] Predefinito: 10.0 |
Definisce l’intervallo tra le curve di livello nelle unità date del raster di elevazione (valore minimo 0) |
Offset da zero rispetto al quale considerare gli intervalli Opzionale |
|
[number] Predefinito: 0.0 |
|
Nome dell’attributo per la quota minima del poligono delle curva di livello Opzionale |
|
[string] Predefinito: “ELEV_MIN” |
Fornisce un nome per l’attributo in cui mettere la quota minima del poligono delle curve di livello. Se non viene fornito nessuna quota minima non viene allegato nessun attributo di quota minima. |
Nome dell’attributo per la quota massima del poligono delle curve di livello Opzionale |
|
[string] Predefinito: “ELEV_MAX” |
Fornisce un nome per l’attributo in cui mettere la quota massima del poligono delle curve di livello. Se non viene fornito nessuna quota massima non viene allegato nessun attributo di quota massima. |
Produrre un vettore 3D |
|
[boolean] Predefinito: False |
Forza la produzione di vettori 3D invece che 2D. Include l’elevazione ad ogni vertice. |
Considera tutti i valori raster come validi |
|
[boolean] Predefinito: False |
Ignora tutti i valori nodata nell” insieme dei dati. |
**Valore del pixel in ingresso da considerare come «nodata» ** Opzionale |
|
[number] Predefinito: None |
Definisce un valore che dovrebbe essere inserito per i valori nodata nel raster in uscita |
Parametri addizionali della linea di comando Opzionale |
|
[string] Predefinito: None |
Aggiungere opzioni GDAL extra della linea di comando. Fai riferimento alla corrispondente documentazione delle utility GDAL. |
Curve di livello |
|
[vettore: poligono] Predefinito: “[Salva in un file temporaneo]” |
Indicazione del layer vettoriale in uscita. Uno di:
La codifica del file può anche essere cambiata qui. |
In uscita
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Curve di livello |
|
[vettore: poligono] |
Layer vettoriale in uscita con poligoni di curve di livello |
Codice Python
ID Algoritmo: gdal:contour_polygon
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.