25.1.11. Analisi raster
25.1.11.1. Rango percentuale catasta valore cella
Calcola il valore percentrank per cella di una catasta di raster in base a un singolo valore in ingresso e li scrive in un raster in uscita.
Per ogni cella, il valore specificato viene classificato tra i rispettivi valori nella catasta di tutti i valori delle celle sovrapposte e ordinate dai raster in ingresso. Per i valori che non rientrano nella distribuzione dei valori della catasta, l’algoritmo restituisce NoData perché il valore non può essere classificato tra i valori delle celle.
Esistono due metodi per il calcolo dei percentili:
Interpolazione lineare inclusiva (PERCENTRANK.INC)
Interpolazione lineare esclusiva (PERCENTRANK.EXC)
Il metodo di interpolazione lineare restituisce il numero percentuale univoco per valori diversi. Entrambi i metodi di interpolazione seguono i metodi omologhi implementati da LibreOffice o da Microsoft Excel.
L’estensione e la risoluzione del raster in uscita sono definite da un raster di riferimento. I layer raster in ingresso che non corrispondono alla dimensione delle celle del layer raster di riferimento vengono ricampionati utilizzando il ricampionamento nearest neighbor. Se il parametro «Ignora valori NoData» non è impostato, i valori NoData in uno qualsiasi dei layer in ingresso risulteranno in una cella di output NoData. Il tipo di dati raster in uscita sarà sempre Float32
.
Parametri
Parametri principali
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Layer in ingresso |
|
[raster] [list] |
Layer raster da valutare. Se nella catasta di dati vengono utilizzati raster multibanda, l’algoritmo eseguirà sempre l’analisi sulla prima banda dei raster. |
Metodo |
|
[enumeration] Predefinito: 0 |
Metodo di calcolo dei percentili:
|
Valore |
|
[number] Predefinito: 10.0 |
Valore da classificare tra i rispettivi valori nella catasta di tutti i valori delle celle sovrapposte e ordinate dai raster in ingresso |
Ignora valori NoData |
|
[booleano] Predefinito: True |
Se non selezionata, qualsiasi cella NoData nei layer in ingresso risulterà in una cella NoData nel raster di uscita. |
Layer di riferimento |
|
[raster] |
Il layer di riferimento per la creazione del layer in uscita (estensione, SR, dimensioni dei pixel) |
Layer in uscita |
|
[same as input] Predefinito: |
Specificazione del raster in uscita. Uno di:
|
Parametri avanzati
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
In uscita nessun valore di dati |
|
[number] Predefinito: -9999.0 |
Valore da usare per i nodata nel layer in uscita |
In uscita
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Layer in uscita |
|
[raster] |
Layer raster in uscita contenente il risultato |
Identificatore SR authority |
|
[string] |
Il sistema di riferimento delle coordinate dello layer raster in uscita |
Estensione |
|
[string] |
L’estensione spaziale del layer raster in uscita |
Larghezza in pixel |
|
[integer] |
Il numero di colonne nel raster layer in uscita |
Altezza in pixels |
|
[integer] |
Il numero di righe nel layer raster in uscita |
Conteggio pixel totali |
|
[integer] |
Il conteggio dei pixel nel layer raster in uscita |
Codice Python
ID Algoritmo: native:cellstackpercentrankfromvalue
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 elaborazione. 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 elaborazione dalla console Python.
25.1.11.2. Percentile catasta cella
Calcola il valore percentile per cella di una catasta di raster e scrive i risultati in un raster in uscita. Il percentile da restituire è determinato dal valore di ingresso del percentile (intervallo tra 0 e 1). In ogni posizione della cella, il percentile specificato viene ottenuto utilizzando il rispettivo valore dalla catasta di tutti i valori delle celle sovrapposte e ordinate dei raster in ingresso.
Esistono tre metodi per il calcolo dei percentili:
Rango più vicino: restituisce il valore più vicino al percentile specificato.
Interpolazione lineare inclusiva (PERCENTRANK.INC)
Interpolazione lineare esclusiva (PERCENTRANK.EXC)
I metodi di interpolazione lineare restituiscono i valori univoci per i diversi percentili. Entrambi i metodi di interpolazione seguono i metodi omologhi implementati da LibreOffice o da Microsoft Excel.
L’estensione e la risoluzione del raster in uscita sono definite da un raster di riferimento. I layer raster in ingresso che non corrispondono alla dimensione delle celle del layer raster di riferimento vengono ricampionati utilizzando il ricampionamento nearest neighbor. Se il parametro «Ignora valori NoData» non è impostato, i valori NoData in uno qualsiasi dei layer in ingresso risulteranno in una cella di output NoData. Il tipo di dati raster in uscita sarà sempre Float32
.
Parametri
Parametri principali
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Layer in ingresso |
|
[raster] [list] |
Layer raster da valutare. Se nella catasta di dati vengono utilizzati raster multibanda, l’algoritmo eseguirà sempre l’analisi sulla prima banda dei raster. |
Metodo |
|
[enumeration] Predefinito: 0 |
Metodo di calcolo dei percentili:
|
Percentile |
|
[number] Predefinito: 0.25 |
Valore da classificare tra i rispettivi valori nella carasta di tutti i valori delle celle sovrapposte e ordinate dai raster in ingresso. Tra 0 e 1. |
Ignora valori NoData |
|
[booleano] Predefinito: True |
Se non selezionata, qualsiasi cella NoData nei layer in ingresso risulterà in una cella NoData nel raster di uscita. |
Layer di riferimento |
|
[raster] |
Il layer di riferimento per la creazione del layer in uscita (estensione, SR, dimensioni dei pixel) |
Layer in uscita |
|
[same as input] Predefinito: |
Specificazione del raster in uscita. Uno di:
|
Parametri avanzati
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
In uscita nessun valore di dati |
|
[number] Predefinito: -9999.0 |
Valore da usare per i nodata nel layer in uscita |
In uscita
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Layer in uscita |
|
[raster] |
Layer raster in uscita contenente il risultato |
Identificatore SR authority |
|
[string] |
Il sistema di riferimento delle coordinate dello layer raster in uscita |
Estensione |
|
[string] |
L’estensione spaziale del layer raster in uscita |
Larghezza in pixel |
|
[integer] |
Il numero di colonne nel raster layer in uscita |
Altezza in pixels |
|
[integer] |
Il numero di righe nel layer raster in uscita |
Conteggio pixel totali |
|
[integer] |
Il conteggio dei pixel nel layer raster in uscita |
Codice Python
ID Algoritmo: native:cellstackpercentile
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 elaborazione. 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 elaborazione dalla console Python.
25.1.11.3. Percentrank catasta cella da la layer raster
Calcola il valore di percentrank per cella di una catasta di raster basati su un raster di valori in ingresso e li scrive in un raster in uscita.
In ogni posizione della cella, il valore corrente del raster dei valori viene classificato tra i rispettivi valori nella catasta di tutti i valori delle celle sovrapposte e ordinate dei raster in ingresso. Per i valori che non rientrano nella distribuzione dei valori della catasta, l’algoritmo restituisce NoData perché il valore non può essere classificato tra i valori delle celle.
Esistono due metodi per il calcolo dei percentili:
Interpolazione lineare inclusiva (PERCENTRANK.INC)
Interpolazione lineare esclusiva (PERCENTRANK.EXC)
I metodi di interpolazione lineare restituiscono i valori univoci per i diversi percentili. Entrambi i metodi di interpolazione seguono i metodi omologhi implementati da LibreOffice o da Microsoft Excel.
L’estensione e la risoluzione del raster in uscita sono definite da un raster di riferimento. I layer raster in ingresso che non corrispondono alla dimensione delle celle del layer raster di riferimento vengono ricampionati utilizzando il ricampionamento nearest neighbor. Se il parametro «Ignora valori NoData» non è impostato, i valori NoData in uno qualsiasi dei layer in ingresso risulteranno in una cella di output NoData. Il tipo di dati raster in uscita sarà sempre Float32
.
Parametri
Parametri principali
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Layer in ingresso |
|
[raster] [list] |
Layer raster da valutare. Se nella catasta di dati vengono utilizzati raster multibanda, l’algoritmo eseguirà sempre l’analisi sulla prima banda dei raster. |
Valore layer raster |
|
[raster] |
Il layer per classificare i valori tra la catasta di tutti i layer sovrapposti |
Valore banda raster |
|
[integer] Predefinito: 1 |
Banda del «valore layer raster» da confrontare con |
Metodo |
|
[enumeration] Predefinito: 0 |
Metodo di calcolo dei percentili:
|
Ignora valori NoData |
|
[booleano] Predefinito: True |
Se non selezionata, qualsiasi cella NoData nei layer in ingresso risulterà in una cella NoData nel raster di uscita. |
Layer di riferimento |
|
[raster] |
Il layer di riferimento per la creazione del layer in uscita (estensione, SR, dimensioni dei pixel) |
Layer in uscita |
|
[same as input] Predefinito: |
Specificazione del raster in uscita. Uno di:
|
Parametri avanzati
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
In uscita nessun valore di dati |
|
[number] Predefinito: -9999.0 |
Valore da usare per i nodata nel layer in uscita |
In uscita
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Layer in uscita |
|
[raster] |
Layer raster in uscita contenente il risultato |
Identificatore SR authority |
|
[string] |
Il sistema di riferimento delle coordinate dello layer raster in uscita |
Estensione |
|
[string] |
L’estensione spaziale del layer raster in uscita |
Larghezza in pixel |
|
[integer] |
Il numero di colonne nel raster layer in uscita |
Altezza in pixels |
|
[integer] |
Il numero di righe nel layer raster in uscita |
Conteggio pixel totali |
|
[integer] |
Il conteggio dei pixel nel layer raster in uscita |
Codice Python
ID Algoritmo: native:cellstackpercentrankfromrasterlayer
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 elaborazione. 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 elaborazione dalla console Python.
25.1.11.4. Statistiche cella
Calcola statistiche per ogni cella basate su layer raster in ingresso e per ogni cella scrive le statistiche risultanti su un raster in uscita. In ogni posizione di cella, il valore in uscita è definito come una funzione di tutti i valori di cella sovrapposti dei raster di input.
Per impostazione predefinita, una cella NoData in QUALSIASI dei layer in ingresso risulterà in una cella NoData nel raster in uscita. Se l’opzione Ignora valori NoData è selezionata, allora i NoData in ingresso saranno ignorati nel calcolo delle statistiche. Questo può risultare in un risultato NoData per località dove tutte le celle sono NoData.
Il parametro :guilabel: Layer di riferimento specifica un layer raster esistente da usare come riferimento quando si crea il raster in uscita. Il raster in uscita avrà la stessa estensione, SR e dimensioni in pixel di questo layer.
Dettagli di calcolo: I layer raster in ingresso che non corrispondono alla dimensione delle celle del layer raster di riferimento saranno ricampionati usando il ricampionamento del vicino più prossimo
. Il tipo di dati raster in uscita sarà impostato sul tipo di dati più complesso presente nell’insieme di dati in ingresso, tranne quando si usano le funzioni Media
, Deviazione Standard
e Varianza
(il tipo di dati è sempre Float32
o Float64
a seconda del tipo di numero reale in ingresso) o Conteggio
e Varianza
(il tipo di dati è sempre Int32
).
Conteggio
: La statistica di conteggio darà sempre come risultato il numero di celle senza valori NoData nella posizione corrente della cella.Mediana
: Se il numero di layer in ingresso è pari, la mediana sarà calcolata come media aritmetica dei due valori centrali delle celle ordinate in ingresso.Minoranza/Maggioranza
: Se non è stato possibile trovare una minoranza o una maggioranza univoca, il risultato è NoData, tranne che tutti i valori delle celle in ingresso siano uguali.
Parametri
Parametri principali
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Layer in ingresso |
|
[raster] [list] |
Raster in ingresso |
Statistiche |
|
[enumeration] Predefinito: 0 |
Statistiche disponibili. Opzioni
|
Ignora valori NoData |
|
[booleano] Predefinito: True |
Calcolare le statistiche anche per tutte le celle, ignorando le occorrenze di NoData. |
Layer di riferimento |
|
[raster] |
Il layer di riferimento da cui creare il layer in uscita (estensione, SR, dimensioni dei pixel) |
Layer in uscita |
|
[same as input] Predefinito: |
Specificazione del raster in uscita. Uno di:
|
Parametri avanzati
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
In uscita nessun valore di dati Opzionale |
|
[number] Predefinito: -9999.0 |
Valore da usare per i nodata nel layer in uscita |
In uscita
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Identificatore SR authority |
|
[sr] |
Il sistema di riferimento delle coordinate dello layer raster in uscita |
Estensione |
|
[string] |
L’estensione spaziale del layer raster in uscita |
Altezza in pixels |
|
[integer] |
Il numero di righe nel layer raster in uscita |
Raster in uscita |
|
[raster] |
Layer raster in uscita contenente il risultato |
Conteggio pixel totali |
|
[integer] |
Il conteggio dei pixel nel layer raster in uscita |
Larghezza in pixel |
|
[integer] |
Il numero di colonne nel raster layer in uscita |
Codice Python
ID Algoritmo: native:cellstatistics
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 elaborazione. 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 elaborazione dalla console Python.
25.1.11.5. Pari alla frequenza
Valuta cella per cella la frequenza (il numero di volte) in cui i valori di una catasta di raster in ingresso sono uguali al valore del raster. L’estensione e la risoluzione del raster in uscita sono definite dal layer raster in ingresso ed è sempre di tipo Int32
.
Se si utilizzano raster multibanda nella catasta di dati, l’algoritmo eseguirà sempre l’analisi sulla prima banda dei raster - utilizzare GDAL per utilizzare le altre bande nell’analisi. Il valore NoData in uscita può essere impostato manualmente.
Vedi anche
Parametri
Parametri principali
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Valore raster in ingresso |
|
[raster] |
Il layer dei valori in ingresso funge da layer di riferimento per i layer dei campioni. |
Valore banda raster |
|
[raster band] Predefinito: La prima banda del layer raster |
Selezionare la banda che si desidera utilizzare come campione |
Layer raster in ingresso |
|
[raster] [list] |
Layer raster da valutare. Se nella catasta di dati vengono utilizzati raster multibanda, l’algoritmo eseguirà sempre l’analisi sulla prima banda dei raster. |
Ignora valori NoData |
|
[booleano] Predefinito: False |
Se non selezionato, qualsiasi cella NoData nel raster dei valori o nella catasta dei layer di dati si tradurrà in una cella NoData nel raster in uscita. |
Layer in uscita |
|
[same as input] Predefinito: |
Specificazione del raster in uscita. Uno di:
|
Parametri avanzati
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
In uscita nessun valore di dati Opzionale |
|
[number] Predefinito: -9999.0 |
Valore da usare per i nodata nel layer in uscita |
In uscita
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Layer in uscita |
|
[raster] |
Layer raster in uscita contenente il risultato |
Identificatore SR authority |
|
[string] |
Il sistema di riferimento delle coordinate dello layer raster in uscita |
Estensione |
|
[string] |
L’estensione spaziale del layer raster in uscita |
Conteggio delle celle con frequenze di valore uguale |
|
[number] |
|
Altezza in pixels |
|
[number] |
Il numero di righe nel layer raster in uscita |
Conteggio pixel totali |
|
[integer] |
Il conteggio dei pixel nel layer raster in uscita |
Frequenza media in posizioni di cella valide |
|
[number] |
|
Conteggio delle frequenze del valore |
|
[number] |
|
Larghezza in pixel |
|
[integer] |
Il numero di colonne nel raster layer in uscita |
Codice Python
ID Algoritmo: native:equaltofrequency
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 elaborazione. 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 elaborazione dalla console Python.
25.1.11.6. Rendi fuzzy un raster (appartenenza gaussiana)
Trasforma un raster in ingresso in un raster fuzzificato assegnando un valore di appartenenza ad ogni pixel, usando una funzione di appartenenza gaussiana. I valori di appartenenza vanno da 0 a 1. Nel raster fuzzificato, un valore di 0 implica nessuna appartenenza all’insieme fuzzy definito, mentre un valore di 1 significa piena appartenenza. La funzione di appartenenza gaussiana è definita come , dove f1 è la diffusione e f2 il punto medio.
Vedi anche
Rendi fuzzy un raster (ampia appartenenza) Rendi fuzzy un raster (appartenenza lineare), Rendi fuzzy un raster (appartenenza vicina), Rendi fuzzy un raster (appartenenza di potenza), Rendi fuzzy un raster (piccola appartenenza)
Parametri
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Raster in ingresso |
|
[raster] |
Layer raster in ingresso |
Numero Banda |
|
[raster band] Predefinito: La prima banda del layer raster |
Se il raster è multibanda, scegli la banda che vuoi rendere fuzzy. |
Funzione punto centrale |
|
[number] Predefinito: 10 |
Punto medio della funzione gaussiana |
Funzione di diffusione |
|
[number] Predefinito: 0.01 |
Diffusione della funzione gaussiana |
Raster fuzzificato |
|
[same as input] Predefinito: |
Specificazione del raster in uscita. Uno di:
|
In uscita
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Raster fuzzificato |
|
[same as input] |
Layer raster in uscita contenente il risultato |
Identificatore SR authority |
|
[sr] |
Il sistema di riferimento delle coordinate dello layer raster in uscita |
Estensione |
|
[string] |
L’estensione spaziale del layer raster in uscita |
Larghezza in pixel |
|
[integer] |
Il numero di colonne nel raster layer in uscita |
Altezza in pixels |
|
[integer] |
Il numero di righe nel layer raster in uscita |
Conteggio pixel totali |
|
[integer] |
Il conteggio dei pixel nel layer raster in uscita |
Codice Python
ID Algoritmo: native:fuzzifyrastergaussianmembership
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 elaborazione. 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 elaborazione dalla console Python.
25.1.11.7. Rendi fuzzy un raster (ampia appartenenza)
Trasforma un raster in ingresso in un raster fuzzificato assegnando un valore di appartenenza ad ogni pixel, usando una funzione di appartenenza grande. I valori di appartenenza vanno da 0 a 1. Nel raster fuzzificato, un valore di 0 implica nessuna appartenenza all’insieme fuzzy definito, mentre un valore di 1 significa piena appartenenza. La funzione di appartenenza grande è definita come , dove f1 è la diffusione e f2 il punto medio.
Vedi anche
Rendi fuzzy un raster (appartenenza gaussiana), Rendi fuzzy un raster (appartenenza lineare), Rendi fuzzy un raster (appartenenza vicina), Rendi fuzzy un raster (appartenenza di potenza), Rendi fuzzy un raster (piccola appartenenza)
Parametri
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Raster in ingresso |
|
[raster] |
Layer raster in ingresso |
Numero Banda |
|
[raster band] Predefinito: La prima banda del layer raster |
Se il raster è multibanda, scegli la banda che vuoi rendere fuzzy. |
Funzione punto centrale |
|
[number] Predefinito: 50 |
Punto centrale della funzione grande |
Funzione di diffusione |
|
[number] Predefinito: 5 |
Diffusione della grande funzione |
Raster fuzzificato |
|
[same as input] Predefinito: |
Specificazione del raster in uscita. Uno di:
|
In uscita
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Raster fuzzificato |
|
[same as input] |
Layer raster in uscita contenente il risultato |
Identificatore SR authority |
|
[sr] |
Il sistema di riferimento delle coordinate dello layer raster in uscita |
Estensione |
|
[string] |
L’estensione spaziale del layer raster in uscita |
Larghezza in pixel |
|
[integer] |
Il numero di colonne nel raster layer in uscita |
Altezza in pixels |
|
[integer] |
Il numero di righe nel layer raster in uscita |
Conteggio pixel totali |
|
[integer] |
Il conteggio dei pixel nel layer raster in uscita |
Codice Python
ID Algoritmo: native:fuzzifyrasterlargemembership
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 elaborazione. 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 elaborazione dalla console Python.
25.1.11.8. Rendi fuzzy un raster (appartenenza lineare)
Trasforma un raster in ingresso in un raster fuzzificato assegnando un valore di appartenenza ad ogni pixel, usando una funzione di appartenenza lineare. I valori di appartenenza vanno da 0 a 1. Nel raster fuzzificato, un valore di 0 implica nessuna appartenenza all’insieme fuzzy definito, mentre un valore di 1 significa piena appartenenza. La funzione lineare è definita come , dove a è il limite basso e b il limite alto. Questa equazione assegna i valori di appartenenza usando una trasformazione lineare per i valori dei pixel tra il limite basso e quello alto. I valori dei pixel più piccoli del limite inferiore sono dati 0, mentre i valori dei pixel più grandi del limite superiore sono dati 1.
Vedi anche
Rendi fuzzy un raster (appartenenza gaussiana), Rendi fuzzy un raster (ampia appartenenza), Rendi fuzzy un raster (appartenenza vicina), Rendi fuzzy un raster (appartenenza di potenza), Rendi fuzzy un raster (piccola appartenenza)
Parametri
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Raster in ingresso |
|
[raster] |
Layer raster in ingresso |
Numero Banda |
|
[raster band] Predefinito: La prima banda del layer raster |
Se il raster è multibanda, scegli la banda che vuoi rendere fuzzy. |
Bassa appartenenza fuzzy |
|
[number] Predefinito: 0 |
Basso limite della funzione lineare |
Alta appartenenza fuzzy |
|
[number] Predefinito: 1 |
Alto limite della funzione lineare |
Raster fuzzificato |
|
[same as input] Predefinito: |
Specificazione del raster in uscita. Uno di:
|
In uscita
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Raster fuzzificato |
|
[same as input] |
Layer raster in uscita contenente il risultato |
Identificatore SR authority |
|
[sr] |
Il sistema di riferimento delle coordinate dello layer raster in uscita |
Estensione |
|
[string] |
L’estensione spaziale del layer raster in uscita |
Larghezza in pixel |
|
[integer] |
Il numero di colonne nel raster layer in uscita |
Altezza in pixels |
|
[integer] |
Il numero di righe nel layer raster in uscita |
Conteggio pixel totali |
|
[integer] |
Il conteggio dei pixel nel layer raster in uscita |
Codice Python
ID Algoritmo: native:fuzzifyrasterlinearmembership
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 elaborazione. 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 elaborazione dalla console Python.
25.1.11.9. Rendi fuzzy un raster (appartenenza vicina)
Trasforma un raster in ingresso in un raster fuzzificato assegnando un valore di appartenenza ad ogni pixel, usando una funzione di appartenenza Near. I valori di appartenenza vanno da 0 a 1. Nel raster fuzzificato, un valore di 0 implica nessuna appartenenza all’insieme fuzzy definito, mentre un valore di 1 significa piena appartenenza. La funzione di appartenenza near è definita come , dove f1 è la diffusione e f2 il punto medio.
Vedi anche
Rendi fuzzy un raster (appartenenza gaussiana), Rendi fuzzy un raster (ampia appartenenza), Rendi fuzzy un raster (appartenenza lineare), Rendi fuzzy un raster (appartenenza di potenza), Rendi fuzzy un raster (piccola appartenenza)
Parametri
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Raster in ingresso |
|
[raster] |
Layer raster in ingresso |
Numero Banda |
|
[raster band] Predefinito: La prima banda del layer raster |
Se il raster è multibanda, scegli la banda che vuoi rendere fuzzy. |
Funzione punto centrale |
|
[number] Predefinito: 50 |
Punto centrale della funzione near |
Funzione di diffusione |
|
[number] Predefinito: 0.01 |
Diffusione della funzione near |
Raster fuzzificato |
|
[same as input] Predefinito: |
Specificazione del raster in uscita. Uno di:
|
In uscita
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Raster fuzzificato |
|
[same as input] |
Layer raster in uscita contenente il risultato |
Identificatore SR authority |
|
[sr] |
Il sistema di riferimento delle coordinate dello layer raster in uscita |
Estensione |
|
[string] |
L’estensione spaziale del layer raster in uscita |
Larghezza in pixel |
|
[integer] |
Il numero di colonne nel raster layer in uscita |
Altezza in pixels |
|
[integer] |
Il numero di righe nel layer raster in uscita |
Conteggio pixel totali |
|
[integer] |
Il conteggio dei pixel nel layer raster in uscita |
Codice Python
ID Algoritmo: native:fuzzifyrasternearmembership
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 elaborazione. 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 elaborazione dalla console Python.
25.1.11.10. Rendi fuzzy un raster (appartenenza di potenza)
Trasforma un raster in ingresso in un raster fuzzificato assegnando un valore di appartenenza ad ogni pixel, usando una funzione di appartenenza Power. I valori di appartenenza vanno da 0 a 1. Nel raster fuzzificato, un valore di 0 implica nessuna appartenenza all’insieme fuzzy definito, mentre un valore di 1 significa piena appartenenza. La funzione di potenza è definita come , dove a è il limite basso, b è il limite alto, e f1 l’esponente. Questa equazione assegna i valori di appartenenza usando la trasformazione di potenza per i valori dei pixel tra il limite basso e quello alto. I valori dei pixel più piccoli del limite inferiore sono dati 0, mentre i valori dei pixel più grandi del limite superiore sono dati 1.
Vedi anche
Rendi fuzzy un raster (appartenenza gaussiana), Rendi fuzzy un raster (ampia appartenenza), Rendi fuzzy un raster (appartenenza lineare), Rendi fuzzy un raster (appartenenza vicina), Rendi fuzzy un raster (piccola appartenenza)
Parametri
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Raster in ingresso |
|
[raster] |
Layer raster in ingresso |
Numero Banda |
|
[raster band] Predefinito: La prima banda del layer raster |
Se il raster è multibanda, scegli la banda che vuoi rendere fuzzy. |
Bassa appartenenza fuzzy |
|
[number] Predefinito: 0 |
Limite basso della funzione di potenza |
Alta appartenenza fuzzy |
|
[number] Predefinito: 1 |
Limite alto della funzione di potenza |
Alta appartenenza fuzzy |
|
[number] Predefinito: 2 |
Esponente della funzione di elevazione a potenza |
Raster fuzzificato |
|
[same as input] Predefinito: |
Specificazione del raster in uscita. Uno di:
|
In uscita
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Raster fuzzificato |
|
[same as input] |
Layer raster in uscita contenente il risultato |
Identificatore SR authority |
|
[sr] |
Il sistema di riferimento delle coordinate dello layer raster in uscita |
Estensione |
|
[string] |
L’estensione spaziale del layer raster in uscita |
Larghezza in pixel |
|
[integer] |
Il numero di colonne nel raster layer in uscita |
Altezza in pixels |
|
[integer] |
Il numero di righe nel layer raster in uscita |
Conteggio pixel totali |
|
[integer] |
Il conteggio dei pixel nel layer raster in uscita |
Codice Python
ID Algoritmo: native:fuzzifyrasterpowermembership
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 elaborazione. 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 elaborazione dalla console Python.
25.1.11.11. Rendi fuzzy un raster (piccola appartenenza)
Trasforma un raster in ingresso in un raster fuzzificato assegnando un valore di appartenenza ad ogni pixel, usando una funzione di appartenenza Small. I valori di appartenenza vanno da 0 a 1. Nel raster fuzzificato, un valore di 0 implica nessuna appartenenza all’insieme fuzzy definito, mentre un valore di 1 significa piena appartenenza. La funzione di appartenenza piccola è definita come , dove f1 è la diffusione e f2 il punto centrale.
Vedi anche
Rendi fuzzy un raster (appartenenza gaussiana), Rendi fuzzy un raster (ampia appartenenza) Rendi fuzzy un raster (appartenenza lineare), Rendi fuzzy un raster (appartenenza vicina), Rendi fuzzy un raster (appartenenza di potenza)
Parametri
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Raster in ingresso |
|
[raster] |
Layer raster in ingresso |
Numero Banda |
|
[raster band] Predefinito: La prima banda del layer raster |
Se il raster è multibanda, scegli la banda che vuoi rendere fuzzy. |
Funzione punto centrale |
|
[number] Predefinito: 50 |
Punto centrale della funzione piccola |
Funzione di diffusione |
|
[number] Predefinito: 5 |
Diffusione della piccola funzione |
Raster fuzzificato |
|
[same as input] Predefinito: |
Specificazione del raster in uscita. Uno di:
|
In uscita
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Raster fuzzificato |
|
[same as input] |
Layer raster in uscita contenente il risultato |
Identificatore SR authority |
|
[sr] |
Il sistema di riferimento delle coordinate dello layer raster in uscita |
Estensione |
|
[string] |
L’estensione spaziale del layer raster in uscita |
Larghezza in pixel |
|
[integer] |
Il numero di colonne nel raster layer in uscita |
Altezza in pixels |
|
[integer] |
Il numero di righe nel layer raster in uscita |
Conteggio pixel totali |
|
[integer] |
Il conteggio dei pixel nel layer raster in uscita |
Codice Python
ID Algoritmo: native:fuzzifyrastersmallmembership
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 elaborazione. 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 elaborazione dalla console Python.
25.1.11.12. Superiore alla frequenza
Valuta cella per cella la frequenza (il numero di volte) in cui i valori di una catasta di raster in ingresso sono uguali al valore del raster. L’estensione e la risoluzione del raster in uscita è definita dal layer del raster in ingresso ed è sempre di tipo Int32
.
Se si utilizzano raster multibanda nella catasta di dati, l’algoritmo eseguirà sempre l’analisi sulla prima banda dei raster - utilizzare GDAL per utilizzare le altre bande nell’analisi. Il valore NoData in uscita può essere impostato manualmente.
Vedi anche
Parametri
Parametri principali
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Valore raster in ingresso |
|
[raster] |
Il layer dei valori in ingresso funge da layer di riferimento per i layer dei campioni. |
Valore banda raster |
|
[raster band] Predefinito: La prima banda del layer raster |
Selezionare la banda che si desidera utilizzare come campione |
Layer raster in ingresso |
|
[raster] [list] |
Layer raster da valutare. Se nella catasta di dati vengono utilizzati raster multibanda, l’algoritmo eseguirà sempre l’analisi sulla prima banda dei raster. |
Ignora valori NoData |
|
[booleano] Predefinito: False |
Se non selezionato, qualsiasi cella NoData nel raster dei valori o nella catasta dei layer di dati si tradurrà in una cella NoData nel raster in uscita. |
Layer in uscita |
|
[same as input] Predefinito: |
Specificazione del raster in uscita. Uno di:
|
Parametri avanzati
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
In uscita nessun valore di dati Opzionale |
|
[number] Predefinito: -9999.0 |
Valore da usare per i nodata nel layer in uscita |
In uscita
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Layer in uscita |
|
[raster] |
Layer raster in uscita contenente il risultato |
Identificatore SR authority |
|
[string] |
Il sistema di riferimento delle coordinate dello layer raster in uscita |
Estensione |
|
[string] |
L’estensione spaziale del layer raster in uscita |
Conteggio delle celle con frequenze di valore uguale |
|
[number] |
|
Altezza in pixels |
|
[number] |
Il numero di righe nel layer raster in uscita |
Conteggio pixel totali |
|
[integer] |
Il conteggio dei pixel nel layer raster in uscita |
Frequenza media in posizioni di cella valide |
|
[number] |
|
Conteggio delle frequenze del valore |
|
[number] |
|
Larghezza in pixel |
|
[integer] |
Il numero di colonne nel raster layer in uscita |
Codice Python
ID Algoritmo: native:greaterthanfrequency
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 elaborazione. 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 elaborazione dalla console Python.
25.1.11.13. Posizione più elevata nella catasta raster
Valuta cella per cella la posizione del raster con il valore più elevato in una catasta di raster. Il conteggio delle posizioni inizia con 1 e va fino al numero totale di raster in ingresso. L’ordine dei raster in ingresso è rilevante per l’algoritmo. Se più raster presentano il valore più alto, il primo raster verrà utilizzato per il valore della posizione.
Se nella catasta di raster di dati vengono utilizzati raster multibanda, l’algoritmo eseguirà sempre l’analisi sulla prima banda dei raster - utilizzare GDAL per utilizzare le altre bande nell’analisi. Qualsiasi cella NoData nella catasta di layer raster risulterà in una cella NoData nel raster in uscita, a meno che non sia selezionato il parametro «ignora NoData». Il valore di NoData in uscita può essere impostato manualmente. L’estensione e la risoluzione del raster in uscita è definita da un layer raster di riferimento ed è sempre di tipo Int32
.
Vedi anche
Parametri
Parametri principali
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Layer raster in ingresso |
|
[raster] [list] |
Elenco dei layer raster da mettere a confronto |
Layer di riferimento |
|
[raster] |
Il layer di riferimento per la creazione del layer in uscita (estensione, SR, dimensioni dei pixel) |
Ignora valori NoData |
|
[booleano] Predefinito: False |
Se non selezionato, qualsiasi cella NoData nella catasta di layer di dati risulterà in una cella NoData nel raster in uscita. |
Layer in uscita |
|
[raster] Predefinito: |
Indicazione del raster in uscita contenente il risultato. Uno di:
|
Parametri avanzati
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
In uscita nessun valore di dati |
|
[number] Predefinito: -9999.0 |
Valore da usare per i nodata nel layer in uscita |
In uscita
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Layer in uscita |
|
[raster] |
Layer raster in uscita contenente il risultato |
Identificatore SR authority |
|
[string] |
Il sistema di riferimento delle coordinate dello layer raster in uscita |
Estensione |
|
[string] |
L’estensione spaziale del layer raster in uscita |
Larghezza in pixel |
|
[integer] |
Il numero di colonne nel raster layer in uscita |
Altezza in pixels |
|
[integer] |
Il numero di righe nel layer raster in uscita |
Conteggio pixel totali |
|
[integer] |
Il conteggio dei pixel nel layer raster in uscita |
Codice Python
ID Algoritmo: native:highestpositioninrasterstack
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 elaborazione. 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 elaborazione dalla console Python.
25.1.11.14. Inferiore alla frequenza
Valuta cella per cella la frequenza (il numero di volte) in cui i valori di una catasta di raster in ingresso sono inferiori al valore di un raster. L’estensione e la risoluzione del raster in uscita sono definite dal layer del raster in ingresso e sono sempre di tipo Int32
.
Se si utilizzano raster multibanda nella catasta di dati, l’algoritmo eseguirà sempre l’analisi sulla prima banda dei raster - utilizzare GDAL per utilizzare le altre bande nell’analisi. Il valore NoData in uscita può essere impostato manualmente.
Vedi anche
Parametri
Parametri principali
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Valore raster in ingresso |
|
[raster] |
Il layer dei valori in ingresso funge da layer di riferimento per i layer dei campioni. |
Valore banda raster |
|
[raster band] Predefinito: La prima banda del layer raster |
Selezionare la banda che si desidera utilizzare come campione |
Layer raster in ingresso |
|
[raster] [list] |
Layer raster da valutare. Se nella catasta di dati vengono utilizzati raster multibanda, l’algoritmo eseguirà sempre l’analisi sulla prima banda dei raster. |
Ignora valori NoData |
|
[booleano] Predefinito: False |
Se non selezionato, qualsiasi cella NoData nel raster dei valori o nella catasta dei layer di dati si tradurrà in una cella NoData nel raster in uscita. |
Layer in uscita |
|
[same as input] Predefinito: |
Specificazione del raster in uscita. Uno di:
|
Parametri avanzati
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
In uscita nessun valore di dati Opzionale |
|
[number] Predefinito: -9999.0 |
Valore da usare per i nodata nel layer in uscita |
In uscita
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Layer in uscita |
|
[raster] |
Layer raster in uscita contenente il risultato |
Identificatore SR authority |
|
[string] |
Il sistema di riferimento delle coordinate dello layer raster in uscita |
Estensione |
|
[string] |
L’estensione spaziale del layer raster in uscita |
Conteggio delle celle con frequenze di valore uguale |
|
[number] |
|
Altezza in pixels |
|
[number] |
Il numero di righe nel layer raster in uscita |
Conteggio pixel totali |
|
[integer] |
Il conteggio dei pixel nel layer raster in uscita |
Frequenza media in posizioni di cella valide |
|
[number] |
|
Conteggio delle frequenze del valore |
|
[number] |
|
Larghezza in pixel |
|
[integer] |
Il numero di colonne nel raster layer in uscita |
Codice Python
ID Algoritmo: native:lessthanfrequency
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 elaborazione. 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 elaborazione dalla console Python.
25.1.11.15. Posizione più basso nella catasta di raster
Valuta cella per cella la posizione del raster con il valore più basso in una catasta di raster. Il conteggio delle posizioni inizia con 1 e va fino al numero totale di raster in ingresso. L’ordine dei raster in ingresso è rilevante per l’algoritmo. Se più raster presentano il valore più basso, il primo raster verrà utilizzato per il valore della posizione.
Se nella catasta di raster di dati vengono utilizzati raster multibanda, l’algoritmo eseguirà sempre l’analisi sulla prima banda dei raster - utilizzare GDAL per utilizzare le altre bande nell’analisi. Qualsiasi cella NoData nella catasta di layer raster risulterà in una cella NoData nel raster in uscita, a meno che non sia selezionato il parametro «ignora NoData». Il valore di NoData in uscita può essere impostato manualmente. L’estensione e la risoluzione del raster in uscita è definita da un layer raster di riferimento ed è sempre di tipo Int32
.
Vedi anche
Parametri
Parametri principali
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Layer raster in ingresso |
|
[raster] [list] |
Elenco dei layer raster da mettere a confronto |
Layer di riferimento |
|
[raster] |
Il layer di riferimento per la creazione del layer in uscita (estensione, SR, dimensioni dei pixel) |
Ignora valori NoData |
|
[booleano] Predefinito: False |
Se non selezionato, qualsiasi cella NoData nella catasta di layer di dati risulterà in una cella NoData nel raster in uscita. |
Layer in uscita |
|
[raster] Predefinito: |
Indicazione del raster in uscita contenente il risultato. Uno di:
|
Parametri avanzati
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
In uscita nessun valore di dati |
|
[number] Predefinito: -9999.0 |
Valore da usare per i nodata nel layer in uscita |
In uscita
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Layer in uscita |
|
[raster] |
Layer raster in uscita contenente il risultato |
Identificatore SR authority |
|
[string] |
Il sistema di riferimento delle coordinate dello layer raster in uscita |
Estensione |
|
[string] |
L’estensione spaziale del layer raster in uscita |
Larghezza in pixel |
|
[integer] |
Il numero di colonne nel raster layer in uscita |
Altezza in pixels |
|
[integer] |
Il numero di righe nel layer raster in uscita |
Conteggio pixel totali |
|
[integer] |
Il conteggio dei pixel nel layer raster in uscita |
Codice Python
ID Algoritmo: native:lowestpositioninrasterstack
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 elaborazione. 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 elaborazione dalla console Python.
25.1.11.16. Raster AND booleano
Calcola il booleano AND`
per un insieme di raster in ingresso. Se tutti i raster in ingresso hanno un valore diverso da zero per un pixel, quel pixel sarà impostato a 1
nel raster in uscita. Se uno qualsiasi dei raster in ingresso ha valori 0
per il pixel, questo sarà impostato a 0
nel raster in uscita.
Il parametro layer di riferimento specifica un layer raster esistente da usare come riferimento quando si crea il raster in uscita. Il raster di uscita avrà la stessa estensione, SR e dimensioni in pixel di questo layer.
Per impostazione predefinita, un pixel nodata in QUALSIASI dei layer in ingresso risulterà in un pixel nodata nel raster in uscita. Se l’opzione Tratta i valori nodata come falsi è selezionata, allora i nodata in ingresso saranno trattati come un valore in ingresso 0
.
Vedi anche
Parametri
Parametri principali
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Layer in ingresso |
|
[raster] [list] |
Lista dei layer raster in ingresso |
Layer di riferimento |
|
[raster] |
Il layer di riferimento da cui creare il layer in uscita (estensione, SR, dimensioni dei pixel) |
Considera i valori di nodata come false. |
|
[booleano] Predefinito: False |
Considera i valori di nodata nei file in ingresso come 0 quando si esegue l’operazione |
Layer in uscita |
|
[raster] Predefinito: |
Indicazione del raster in uscita contenente il risultato. Uno di:
|
Parametri avanzati
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
In uscita nessun valore di dati |
|
[number] Predefinito: -9999.0 |
Valore da usare per i nodata nel layer in uscita |
Tipo dei dati in uscita |
|
[enumeration] Predefinito: 5 |
Tipo di dati raster in uscita. Opzioni:
|
In uscita
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Estensione |
|
[string] |
L’estensione spaziale del layer raster in uscita |
Identificatore SR authority |
|
[sr] |
Il sistema di riferimento delle coordinate dello layer raster in uscita |
Larghezza in pixel |
|
[integer] |
Il numero di colonne nel raster layer in uscita |
Altezza in pixels |
|
[integer] |
Il numero di righe nel layer raster in uscita |
Conteggio pixel totali |
|
[integer] |
Il conteggio dei pixel nel layer raster in uscita |
Conteggio pixel NODATA |
|
[integer] |
Il conteggio dei pixel nodata nel layer raster in uscita |
Conteggio dei pixel True |
|
[integer] |
Il conteggio dei pixel True (valore = 1) nel layer raster in uscita |
Conteggio dei pixel False |
|
[integer] |
Il conteggio dei pixel False (valore = 0) nel layer raster in uscita |
Layer in uscita |
|
[raster] |
Layer raster in uscita contenente il risultato |
Codice Python
ID Algoritmo: native:rasterbooleanand
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 elaborazione. 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 elaborazione dalla console Python.
25.1.11.17. Raster OR booleano
Calcola il booleano OR
per un insieme di raster in ingresso. Se tutti i raster in ingresso hanno un valore zero per un pixel, quel pixel sarà impostato a 0
nel raster in uscita. Se uno qualsiasi dei raster in ingresso ha valori 1
per il pixel, questo sarà impostato su 1
nel raster in uscita.
Il parametro layer di riferimento specifica un layer raster esistente da usare come riferimento quando si crea il raster in uscita. Il raster di uscita avrà la stessa estensione, SR e dimensioni in pixel di questo layer.
Per impostazione predefinita, un pixel nodata in QUALSIASI dei layer in ingresso risulterà in un pixel nodata nel raster in uscita. Se l’opzione Tratta i valori nodata come falsi è selezionata, allora i nodata in ingresso saranno trattati come un valore in ingresso 0
.
Vedi anche
Parametri
Parametri principali
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Layer in ingresso |
|
[raster] [list] |
Lista dei layer raster in ingresso |
Layer di riferimento |
|
[raster] |
Il layer di riferimento da cui creare il layer in uscita (estensione, SR, dimensioni dei pixel) |
Considera i valori di nodata come false. |
|
[booleano] Predefinito: False |
Considera i valori di nodata nei file in ingresso come 0 quando si esegue l’operazione |
Layer in uscita |
|
[raster] Predefinito: |
Indicazione del raster in uscita contenente il risultato. Uno di:
|
Parametri avanzati
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
In uscita nessun valore di dati |
|
[number] Predefinito: -9999.0 |
Valore da usare per i nodata nel layer in uscita |
Tipo dei dati in uscita |
|
[enumeration] Predefinito: 5 |
Tipo di dati raster in uscita. Opzioni:
|
In uscita
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Estensione |
|
[string] |
L’estensione spaziale del layer raster in uscita |
Identificatore SR authority |
|
[sr] |
Il sistema di riferimento delle coordinate dello layer raster in uscita |
Larghezza in pixel |
|
[integer] |
Il numero di colonne nel raster layer in uscita |
Altezza in pixels |
|
[integer] |
Il numero di righe nel layer raster in uscita |
Conteggio pixel totali |
|
[integer] |
Il conteggio dei pixel nel layer raster in uscita |
Conteggio pixel NODATA |
|
[integer] |
Il conteggio dei pixel nodata nel layer raster in uscita |
Conteggio dei pixel True |
|
[integer] |
Il conteggio dei pixel True (valore = 1) nel layer raster in uscita |
Conteggio dei pixel False |
|
[integer] |
Il conteggio dei pixel False (valore = 0) nel layer raster in uscita |
Layer in uscita |
|
[raster] |
Layer raster in uscita contenente il risultato |
Codice Python
ID Algoritmo: native:rasterbooleanor
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 elaborazione. 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 elaborazione dalla console Python.
25.1.11.18. Calcolatore Raster
Esegue operazioni algebriche sui layer raster.
Il layer risultante avrà i suoi valori calcolati secondo un’espressione. L’espressione può contenere valori numerici, operatori e riferimenti a qualsiasi layer del progetto corrente.
Nota
Quando si usa il calcolatore in L’interfaccia per i processi in serie o dalla Console python di QGIS bisogna specificare i file da usare. I layer corrispondenti sono riferiti usando il nome base del file (senza il percorso completo). Per esempio, se si usa un layer in path/to/my/rasterfile.tif
, la prima banda di quel layer sarà riferita come rasterfile.tif@1
.
Vedi anche
Parametri
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Layer |
Solo GUI |
Mostra l’elenco di tutti i layer raster caricati nella legenda. Questi possono essere usati per riempire la casella di espressione (doppio click per aggiungere). I layer raster sono indicati dal loro nome e dal numero della banda: |
|
Operatori |
Solo GUI |
Contiene alcuni pulsanti simili a quelli del calcolatore che possono essere utilizzati per riempire la casella di espressione. |
|
Espressione |
|
[string] |
Espressione che verrà usata per calcolare il layer raster in uscita. Puoi usare i pulsanti operatore forniti per digitare direttamente l’espressione in questa casella. |
Espressioni predefinite |
Solo GUI |
Puoi usare l’espressione predefinita |
|
Layer di riferimento (usato(i) per l’estensione automatica, la dimensione delle celle e il SR). Opzionale |
|
[raster] [list] |
Layer che sarà utilizzato(i) per ottenere l’estensione, la dimensione delle celle e il SR. Scegliendo il layer in questa casella si evita di riempire a mano tutti gli altri parametri. I layer raster sono indicati dal loro nome e dal numero della banda: |
Dimensione della cella (usare 0 o vuoto per impostarla automaticamente). Opzionale |
|
[number] |
Dimensione delle celle del layer raster in uscita. Se la dimensione delle celle non è specificata, verrà utilizzata la dimensione minima delle celle del(i) layer di riferimento selezionato. La dimensione della cella sarà la stessa per gli assi X e Y. |
Estensione in uscita Opzionale |
|
[extent] |
Specifica l’estensione spaziale del layer raster in uscita. Se l’estensione non viene specificata, verrà utilizzata l’estensione minima che copre tutti i layer di riferimento selezionati. I metodi disponibili sono:
|
SR in uscita Opzionale |
|
[sr] |
SR del layer raster in uscita. Se il SR in uscita non è specificato, verrà usato il SR del primo layer di riferimento. |
In uscita |
|
[raster] Predefinito: |
Specificazione del raster in uscita. Uno di:
|
In uscita
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
In uscita |
|
[raster] |
File raster in uscita con i valori calcolati. |
Codice Python
ID Algoritmo: qgis:rastercalculator
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 elaborazione. 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 elaborazione dalla console Python.
25.1.11.19. Proprietà dei layer raster
NEW in 3.20
Restituisce le proprietà di base del layer raster dato, tra cui l’estensione, la dimensione in pixel e le dimensioni dei pixel (in unità mappa), il numero di bande e il valore di no data.
Questo algoritmo è destinato a essere utilizzato come mezzo per estrarre queste proprietà utili da utilizzare come valori in ingresso ad altri algoritmi in un modello, ad esempio per consentire di passare le dimensioni dei pixel di un raster esistente a un algoritmo raster GDAL.
Parametri
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Layer in ingresso |
|
[raster] |
Layer raster in ingresso |
Numero banda Opzionale |
|
[raster band] Valore predefinito: Non impostato |
Indica se restituire anche le proprietà di una banda specifica. Se viene specificata una banda, viene restituito anche il valore noData della banda selezionata. |
In uscita
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Numero di bande nel raster |
|
[number] |
Il numero di bande nel raster |
Identificatore SR authority |
|
[string] |
Il sistema di riferimento delle coordinate dello layer raster in uscita |
Estensione |
|
[string] |
L’estensione del layer raster nel SR |
La banda ha un valore NoData impostato |
|
[Boolean] |
Specifica se il layer raster ha un valore impostato per i pixel NODATA nella banda selezionata. |
Altezza in pixels |
|
[integer] |
Il numero di colonne nel layer raster |
Valore NoData della banda |
|
[number] |
Il valore (se impostato) dei pixel NoData nella banda selezionata |
Dimensione dei pixel (altezza) in unità di mappa |
|
[integer] |
Dimensione verticale in unità mappa del pixel |
Dimensione dei pixel (larghezza) in unità mappa |
|
[integer] |
Dimensione orizzontale in unità mappa del pixel |
Larghezza in pixel |
|
[integer] |
Il numero di righe nel layer raster |
Coordinata massima x |
|
[number] |
|
Coordinata minima x |
|
[number] |
|
Coordinata massima y |
|
[number] |
|
Coordinata minima y |
|
[number] |
Codice Python
ID Algoritmo: native:rasterlayerproperties
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 elaborazione. 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 elaborazione dalla console Python.
25.1.11.20. Statistiche raster
Calcola le statistiche di base dai valori in una data banda del layer raster. Il risultato viene caricato nel menu
.Parametri
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Layer 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 per la quale vuoi ottenere le statistiche. |
Statistiche |
|
[html] Predefinito: |
Indicazione del file in uscita:
|
In uscita
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Valore Massimo |
|
[number] |
|
Valore Medio |
|
[number] |
|
Valore Minimo |
|
[number] |
|
Statistiche |
|
[html] |
Il file in uscita contiene le seguenti informazioni:
|
Intervallo |
|
[number] |
|
Deviazione standard |
|
[number] |
|
Somma |
|
[number] |
|
Somma dei quadrati |
|
[number] |
Codice Python
ID Algoritmo: native:rasterlayerstatistics
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 elaborazione. 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 elaborazione dalla console Python.
25.1.11.21. Rapporto sui valori univoci di un raster
Restituisce il conteggio e l’area di ogni valore univoco in un dato layer raster.
Parametri
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Layer 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 per la quale vuoi ottenere le statistiche. |
Rapporto sui valori univoci di un raster |
|
[file] Predefinito: |
Indicazione del file in uscita:
|
Tabella valori univoci |
|
[table] Predefinito: |
Indicazione della tabella per i valori univoci
La codifica del file può anche essere cambiata qui. |
In uscita
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Identificatore SR authority |
|
[string] |
Il sistema di riferimento delle coordinate dello layer raster in uscita |
Estensione |
|
[string] |
L’estensione spaziale del layer raster in uscita |
Altezza in pixels |
|
[integer] |
Il numero di righe nel layer raster in uscita |
Conteggio pixel NODATA |
|
[number] |
Il numero di pixel NODATA nel layer raster in uscita |
Conteggio pixel totali |
|
[integer] |
Il conteggio dei pixel nel layer raster in uscita |
Rapporto sui valori univoci di un raster |
|
[html] |
Il file HTML in uscita contiene le seguenti informazioni:
|
Tabella valori univoci |
|
[table] |
Una tabella con tre colonne:
|
Larghezza in pixel |
|
[integer] |
Il numero di colonne nel raster layer in uscita |
Codice Python
ID Algoritmo: native:rasterlayeruniquevaluesreport
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 elaborazione. 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 elaborazione dalla console Python.
25.1.11.22. Statistiche zonali raster
Calcola le statistiche per i valori di un layer raster, classificati per zone definite in un altro layer raster.
Vedi anche
Parametri
Parametri principali
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Layer in ingresso |
|
[raster] |
Layer raster in ingresso |
Numero banda |
|
[raster band] Predefinito: La prima banda del layer raster |
Se il raster è multibanda scegli la banda per la quale vuoi calcolare le statistiche. |
Zone Layer |
|
[raster] |
Layer raster che definisce le zone. Le zone sono date da pixel contigui che hanno lo stesso valore di pixel. |
Numero di banda delle zone |
|
[raster band] Predefinito: La prima banda del layer raster |
Se il raster è multibanda, scegli la banda che definisce le zone |
Statistiche |
|
[table] Predefinito: |
Indicazione del report in uscita. Uno di:
La codifica del file può anche essere cambiata qui. |
Parametri avanzati
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Layer di riferimento Opzionale |
|
[enumeration] Predefinito: 0 |
Layer raster usato per calcolare i centroidi che saranno usati come riferimento per determinare le zone nel layer in uscita. Uno di:
|
In uscita
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Identificatore SR authority |
|
[string] |
Il sistema di riferimento delle coordinate dello layer raster in uscita |
Estensione |
|
[string] |
L’estensione spaziale del layer raster in uscita |
Altezza in pixels |
|
[integer] |
Il numero di righe nel layer raster in uscita |
Conteggio pixel NODATA |
|
[number] |
Il numero di pixel NODATA nel layer raster in uscita |
Statistiche |
|
[table] |
Il layer in uscita contiene le seguenti informazioni per ogni zona:
|
Conteggio pixel totali |
|
[number] |
Il conteggio dei pixel nel layer raster in uscita |
Larghezza in pixel |
|
[number] |
Il numero di colonne nel raster layer in uscita |
Codice Python
ID Algoritmo: native:rasterlayerzonalstats
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 elaborazione. 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 elaborazione dalla console Python.
25.1.11.23. Volume della superficie raster
Calcola il volume sotto una superficie raster rispetto ad un dato livello di base. Questo è utile soprattutto per i modelli digitali di elevazione (DEM).
Parametri
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Layer in ingresso |
|
[raster] |
Raster in ingresso, rappresentante una superficie |
Numero banda |
|
[raster band] Predefinito: La prima banda del layer raster |
Se il raster è multibanda, scegli la banda che deve definire la superficie. |
Livello Base |
|
[number] Predefinito: 0.0 |
Definisci una base o un valore di riferimento. Questa base è usata nel calcolo del volume secondo il parametro |
Metodo |
|
[enumeration] Predefinito: 0 |
Definisce il metodo per il calcolo del volume dato dalla differenza tra il valore del pixel del raster e il
|
Report volume della superficie |
|
[html] Predefinito: |
Indicazione del report HTML in uscita. Uno di:
La codifica del file può anche essere cambiata qui. |
Tabella del volume della superficie |
|
[table] Predefinito: |
Indicazione della tabella in uscita Uno di:
La codifica del file può anche essere cambiata qui. |
In uscita
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Volume |
|
[number] |
Il volume calcolato |
Area |
|
[number] |
L’area in unità di mappa al quadrato |
Pixel_count |
|
[number] |
Il numero totale di pixel che sono stati analizzati |
Report volume della superficie |
|
[html] |
Il report in uscita (contenente volume, area e conteggio dei pixel) in formato HTML |
Tabella del volume della superficie |
|
[table] |
La tabella in uscita (contenente volume, area e numero di pixel) |
Codice Python
ID Algoritmo: native:rastersurfacevolume
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 elaborazione. 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 elaborazione dalla console Python.
25.1.11.24. Riclassifica per layer
Riclassifica una banda raster assegnando nuove classi di valori basati sugli intervalli specificati in una tabella vettoriale.
Parametri
Parametri principali
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Layer Raster |
|
[raster] |
Layer raster da riclassificare |
Numero banda |
|
[raster band] Predefinito: La prima banda del layer raster |
Se il raster è multibanda, scegli la banda che vuoi riclassificare. |
Layer contenente le discontinuità di classe |
|
[vector: any] |
Layer vettoriale contenente i valori da utilizzare per la classificazione. |
Campo valore minimo della classe |
|
[tablefield: numeric] |
Campo con il valore minimo dell’intervallo per la classe. |
Campo valore massimo della classe |
|
[tablefield: numeric] |
Campo con il valore massimo dell’intervallo per la classe. |
Campo valore in uscita |
|
[tablefield: numeric] |
Campo con il valore che sarà assegnato ai pixel che rientrano nella classe (tra i valori min e max corrispondenti). |
Raster riclassificato |
|
[raster] Predefinito: |
Specificazione del raster in uscita. Uno di:
|
Parametri avanzati
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
In uscita nessun valore di dati |
|
[number] Predefinito: -9999.0 |
Valore da applicare ai valori no data. |
Limiti dell’intervallo |
|
[enumeration] Predefinito: 0 |
Definisce le regole di confronto per la classificazione. Opzioni:
|
Usa no data quando nessun intervallo corrisponde al valore |
|
[booleano] Predefinito: False |
Applica il valore no data ai valori di banda che non rientrano in nessuna classe. Se False, viene mantenuto il valore originale. |
Tipo dei dati in uscita |
|
[enumeration] Predefinito: 5 |
Definisce il formato del file raster in uscita. Opzioni:
|
In uscita
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Raster riclassificato |
|
[raster] |
Layer raster in uscita con valori di banda riclassificati |
Codice Python
ID Algoritmo: native:reclassifybylayer
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 elaborazione. 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 elaborazione dalla console Python.
25.1.11.25. Riclassifica con tabella
Riclassifica una banda raster assegnando nuovi valori di classe basati sugli intervalli specificati in una fissata tabella.
Parametri
Parametri principali
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Layer Raster |
|
[raster] |
Layer raster da riclassificare |
Numero banda |
|
[raster band] Predefinito: 1 |
Banda raster per la quale vuoi ricalcolare i valori. |
Tabella di riclassificazione |
|
[table] |
Una tabella a 3 colonne da riempire con i valori per impostare i limiti di ogni classe ( |
Raster riclassificato |
|
[raster] Predefinito: |
Specifica del layer raster in uscita. Uno di:
|
Parametri avanzati
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
In uscita nessun valore di dati |
|
[number] Predefinito: -9999.0 |
Valore da applicare ai valori no data. |
Limiti dell’intervallo |
|
[enumeration] Predefinito: 0 |
Definisce le regole di confronto per la classificazione. Opzioni:
|
Usa no data quando nessun intervallo corrisponde al valore |
|
[booleano] Predefinito: False |
Applica il valore no data ai valori di banda che non rientrano in nessuna classe. Se False, viene mantenuto il valore originale. |
Tipo dei dati in uscita |
|
[enumeration] Predefinito: 5 |
Definisce il formato del file raster in uscita. Opzioni:
|
In uscita
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Raster riclassificato |
|
[raster] |
Layer raster in uscita con valori di banda riclassificati |
Codice Python
ID Algoritmo: native:reclassifybytable
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 elaborazione. 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 elaborazione dalla console Python.
25.1.11.26. Riscala raster
Riscala il layer raster ad un nuovo intervallo di valori, preservando la forma (distribuzione) dell’istogramma del raster (valori dei pixel). I valori di input sono mappati usando un’interpolazione lineare dai valori minimi e massimi dei pixel del raster di origine all’intervallo di pixel minimo e massimo della destinazione.
Per opzione predefinita l’algoritmo conserva il valore NODATA originale, ma c’è un’opzione per sovrascriverlo.
Parametri
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Raster in ingresso |
|
[raster] |
Layer raster da usare per il rescaling |
Numero banda |
|
[raster band] Predefinito: La prima banda del layer in ingresso |
Se il raster è multibanda, scegli una banda. |
Nuova valore minimo |
|
[number] Valore predefinito: 0.0 |
Valore minimo del pixel da usare nel layer riscalato |
Nuovo valore massimo |
|
[number] Valore predefinito: 255.0 |
Valore massimo del pixel da usare nel layer riscalato |
Nuovo valore NODATA Opzionale |
|
[number] Valore predefinito: Non impostato |
Valore da assegnare ai pixel NODATA. Se non impostato, i valori NODATA originali sono conservati. |
Riscalato |
|
[raster] Predefinito: |
Specifica del layer raster in uscita. Uno di:
|
In uscita
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Riscalato |
|
[raster] |
Layer raster in uscita con valori di banda riscalati |
Codice Python
ID Algoritmo: native:rescaleraster
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 elaborazione. 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 elaborazione dalla console Python.
25.1.11.27. Arrotondare Raster
Arrotonda i valori delle celle di un insieme dei dati raster in base al numero di decimali specificato.
In alternativa, un numero negativo di posizioni decimali può essere usato per arrotondare i valori a potenze di una base n. Per esempio, con un valore base n di 10 e posizioni decimali di -1, l’algoritmo arrotonda i valori delle celle a multipli di 10, -2 arrotonda a multipli di 100, e così via. Si possono scegliere valori base arbitrari, l’algoritmo applica lo stesso principio moltiplicativo. L’arrotondamento dei valori delle celle ai multipli di una base n può essere usato per generalizzare i layer raster.
L’algoritmo conserva il tipo di dati del raster in ingresso. Pertanto i raster byte/integer possono essere arrotondati solo a multipli di base n, altrimenti viene emesso un avviso e il raster viene copiato come raster byte/integer.
Parametri
Parametri principali
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Raster in ingresso |
|
[raster] |
Il raster da processare. |
Numero banda |
|
[number] Predefinito: 1 |
La banda del raster |
Modalità di arrotondamento |
|
[list] Predefinito: 1 |
Come scegliere la modalità di arrotondamento. Le opzioni sono:
|
Numero di posizioni decimali |
|
[number] Predefinito: 2 |
Numero di decimali a cui arrotondare. Usa valori negativi per arrotondare i valori delle celle a un multiplo di base n |
Raster in uscita |
|
[raster] Predefinito: |
Indicazione del file in uscita. Uno di:
|
Parametri avanzati
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Base n per l’arrotondamento a multipli di n |
|
[number] Predefinito: 10 |
Quando il parametro |
In uscita
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Raster in uscita |
|
[raster] |
Il layer raster in uscita con i valori arrotondati per la banda selezionata. |
Codice Python
ID Algoritmo: native:roundrastervalues
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 elaborazione. 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 elaborazione dalla console Python.
25.1.11.28. Raster valori campione
Estrae i valori raster nelle posizioni dei punti. Se il layer raster è multibanda, ogni banda viene campionata.
La tabella degli attributi del layer risultante avrà tante nuove colonne quante sono le bande del layer raster.
Parametri
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Layer in ingresso |
|
[vector: point] |
Layer vettoriale puntuale da usare per il campionamento |
Layer Raster |
|
[raster] |
Layer raster da campionare nelle posizioni dei punti indicati. |
Prefisso colonna in uscita |
|
[string] Predefinito: “SAMPLE_” |
Prefisso per i nomi delle colonne aggiunte. |
Campionato Opzionale |
|
[vector: point] Predefinito: |
Specificare il layer in uscita che contiene i valori campionati. Uno di:
La codifica del file può anche essere cambiata qui. |
In uscita
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Campionato |
|
[vector: point] |
Il layer in uscita che contiene i valori campionati. |
Codice Python
ID Algoritmo: native:rastersampling
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 elaborazione. 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 elaborazione dalla console Python.
25.1.11.29. Istogramma zonale
Aggiunge campi che rappresentano i conteggi di ogni valore univoco da un layer raster contenuto negli elementi poligonali.
La tabella degli attributi del layer in uscita avrà tanti campi quanti sono i valori univoci del layer raster che interseca il poligono(i).
Parametri
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Layer Raster |
|
[raster] |
Layer raster in ingresso. |
Numero banda |
|
[raster band] Predefinito: La prima banda del layer in ingresso |
Se il raster è multibanda, scegli una banda. |
Layer vettoriale contenente zone |
|
[vector: polygon] |
Vettore poligonale che definisce le zone. |
Prefisso colonna in uscita |
Opzionale |
[string] Predefinito: “HISTO_” |
Prefisso per i nomi delle colonne in uscita. |
Zone in uscita |
|
[vector: polygon] Predefinito: |
Specifica il layer del vettore poligonale in uscita. Uno di:
La codifica del file può anche essere cambiata qui. |
In uscita
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Zone in uscita |
|
[vector: polygon] |
Il vettore poligonale in uscita. |
Codice Python
ID Algoritmo: native:zonalhistogram
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 elaborazione. 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 elaborazione dalla console Python.
25.1.11.30. Statistiche zonali
Calcola le statistiche di un layer raster per ogni elemento di un vettore poligonale sovrapposto.
Parametri
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Layer in ingresso |
|
[vector: polygon] |
Vettore poligonale che contiene le zone. |
Layer Raster |
|
[raster] |
Layer raster in ingresso. |
Banda raster |
|
[raster band] Predefinito: La prima banda del layer in ingresso |
Se il raster è multibanda, scegli una banda per le statistiche. |
Prefisso colonna in uscita |
|
[string] Predefinito: “_” |
Prefisso per i nomi delle colonne in uscita. |
Statistiche da calcolare |
|
[enumeration] [list] Predefinito: [0,1,2] |
Elenco degli operatori statistici per il risultato. Opzioni:
|
Statistiche zonali |
|
[vector: polygon] Predefinito: |
Specifica il layer del vettore poligonale in uscita. Uno di:
La codifica del file può anche essere cambiata qui. |
In uscita
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Statistiche zonali |
|
[vector: polygon] |
Il layer vettoriale della zona con l’aggiunta di statistiche. |
Codice Python
ID Algoritmo: native:zonalstatisticsfb
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 elaborazione. 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 elaborazione dalla console Python.