24.1.11. Analisi geomorfologica raster
24.1.11.1. Esposizione
Calcola l’esposizione del modello digitale del terreno in ingresso. Il layer raster finale dell’esposizione contiene valori da 0 a 360 che esprimono la direzione dell’inclinaziome, partendo dal nord (0°) e continuando in senso orario.
L’immagine seguente mostra il layer esposizione riclassificato con una scala di colori:
Parametri
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Layer di elevazione |
|
[raster] |
Layer raster del modello digitale del terreno |
Componente Z |
|
[number] Predefinito: 1.0 |
Esagerazione verticale. Questo parametro è utile quando le unità Z differiscono dalle unità X e Y, per esempio piedi e metri. Puoi usare questo parametro per regolarla. Il valore predefinito è 1 (nessuna esagerazione). |
Esposizione |
|
[raster] |
Specifica il layer raster dell’esposizione in uscita. Uno di:
La codifica del file può anche essere cambiata qui. |
In uscita:
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Esposizione |
|
[raster] |
L’esposizione del layer raster in uscita |
Codice Python
ID Algoritmo: qgis:aspect
import processing
processing.run("algorithm_id", {parameter_dictionary})
L” id dell’algoritmo viene visualizzato quando passi il mouse sull’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.
24.1.11.2. Ombreggiatura
Calcola il layer raster ombreggiatura dato un modello digitale del terreno in ingresso.
L’ombreggiatura del layer è calcolata in base alla posizione del sole: hai le opzioni per cambiare sia l’angolo orizzontale (azimut) che l’angolo verticale (elevazione del sole) del sole.
Il layer ombreggiatura contiene valori da 0 (ombra completa) a 255 (sole completo). L’ombreggiatura è usata di solito per capire meglio il rilievo dell’area.
Particolarmente interessante è dare al layer ombreggiatura un valore di trasparenza e sovrapporlo al raster di elevazione:
Parametri
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Layer di elevazione |
|
[raster] |
Layer raster del modello digitale del terreno |
Componente Z |
|
[number] Predefinito: 1.0 |
Esagerazione verticale. Questo parametro è utile quando le unità Z differiscono dalle unità X e Y, per esempio piedi e metri. Puoi usare questo parametro per regolarla. Aumentando il valore di questo parametro si esagera il risultato finale (facendolo sembrare più «collinoso»). Il valore predefinito è 1 (nessuna esagerazione). |
Azimut (angolo sul piano orizzontale) |
|
[number] Predefinito: 300.0 |
Imposta l’angolo orizzontale (in gradi) del sole (in senso orario). Intervallo: 0 a 360. 0 è il nord. |
Angolo rispetto alla normale |
|
[number] Predefinito: 40.0 |
Imposta l’angolo verticale (in gradi) del sole, cioè l’altezza del sole. I valori possono andare da 0 (elevazione minima) a 90 (elevazione massima). |
Ombreggiatura |
|
[raster] |
Specifica il layer raster ombreggiatura in uscita. Uno di:
La codifica del file può anche essere cambiata qui. |
In uscita:
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Ombreggiatura |
|
[raster] |
Il layer raster ombreggiatura in uscita |
Codice Python
ID Algoritmo: qgis:hillshade
import processing
processing.run("algorithm_id", {parameter_dictionary})
L” id dell’algoritmo viene visualizzato quando passi il mouse sull’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.
24.1.11.3. Curve ipsometriche
Calcola le curve ipsometriche per un modello di elevazione digitale in entrata. Le curve sono prodotte come file CSV in una cartella di uscita specificata dall’utente.
Una curva ipsometrica è un istogramma cumulativo dei valori di elevazione in una zona geografica.
Puoi utilizzare le curve ipsometriche per evidenziare le differenze nel paesaggio dovute alla geomorfologia del territorio.
Parametri
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
DEM da analizzare |
|
[raster] |
Modello digitale del terreno del Layer raster da usare per calcolare le altitudini |
Confine layer |
|
[vector: polygon] |
Layer vettoriale poligonale con i confini delle aree utilizzate per calcolare le curve ipsometriche |
Passo |
|
[number] Predefinito: 100.0 |
Distanza verticale tra le curve |
Usa la % dell’area invece del valore assoluto |
|
[boolean] Predefinito: False |
Scrivi la percentuale di area nel campo «Area» del file CSV invece dell’area assoluta |
Curve ipsometriche |
|
[folder] |
Specifica la cartella in uscita per le curve ipsometriche. Una delle seguenti:
La codifica del file può anche essere cambiata qui. |
In uscita:
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Curve ipsometriche |
|
[folder] |
Cartella contenente i file con le curve ipsometriche. Per ogni elemento del layer vettoriale in ingresso, verrà creato un file CSV con i valori di area e altitudine. I nomi dei file iniziano con |
Codice Python
ID Algoritmo: qgis:hypsometriccurves
import processing
processing.run("algorithm_id", {parameter_dictionary})
L” id dell’algoritmo viene visualizzato quando passi il mouse sull’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.
24.1.11.4. Rilievo
Crea un layer di rilievo ombreggiato dai dati di elevazione digitale. Puoi specificare il colore del rilievo manualmente, oppure puoi lasciare che l’algoritmo scelga automaticamente tutte le classi di rilievo.
Parametri
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Layer di elevazione |
|
[raster] |
Layer raster del modello digitale del terreno |
Componente Z |
|
[number] Predefinito: 1.0 |
Esagerazione verticale. Questo parametro è utile quando le unità Z differiscono dalle unità X e Y, per esempio piedi e metri. Puoi usare questo parametro per regolarla. Aumentando il valore di questo parametro si esagera il risultato finale (facendolo sembrare più «collinoso»). Il valore predefinito è 1 (nessuna esagerazione). |
Genera automaticamente le classi di rilievo |
|
[boolean] Predefinito: False |
Se selezioni questa opzione l’algoritmo creerà automaticamente tutte le classi di colore nel rilievo |
Colori del rilievo Opzionale |
|
[table widget] |
Usa il widget tabella se vuoi scegliere manualmente i colori in rilievo. Puoi aggiungere tutte le classi di colore che vuoi: per ogni classe puoi scegliere il limite inferiore e superiore e infine cliccando sulla riga del colore puoi scegliere il colore grazie al widget del colore. I pulsanti nel pannello laterale destro ti danno la possibilità di: aggiungere o rimuovere classi di colore, cambiare l’ordine delle classi di colore già definite, aprire un file esistente con classi di colore e salvare le classi attuali come file. |
Rilievo |
|
[raster] Predefinito: |
Specifica il layer raster di rilievo in uscita. Uno di:
La codifica del file può anche essere cambiata qui. |
Distribuzione di frequenza |
|
[table] Predefinito: |
Specifica la tabella CSV per la distribuzione di frequenza in uscita. Uno di:
La codifica del file può anche essere cambiata qui. |
In uscita:
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Rilievo |
|
[raster] |
Il layer raster di rilievo in uscita |
Distribuzione di frequenza |
|
[table] |
Il risultato della distribuzione della frequenza |
Codice Python
ID Algoritmo: qgis:relief
import processing
processing.run("algorithm_id", {parameter_dictionary})
L” id dell’algoritmo viene visualizzato quando passi il mouse sull’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.
24.1.11.5. Indice di asperità
Calcola la misura quantitativa dell’eterogeneità del terreno descritta da Riley e altri (1999). Viene calcolata per ogni luogo, sintetizzando il cambiamento di elevazione all’interno della griglia di 3x3 pixel.
Ogni pixel contiene la differenza di elevazione da una cella centrale e le 8 celle che la circondano.
Parametri
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Layer di elevazione |
|
[raster] |
Layer raster del modello digitale del terreno |
Componente Z |
|
[number] Predefinito: 1.0 |
Esagerazione verticale. Questo parametro è utile quando le unità Z differiscono dalle unità X e Y, per esempio piedi e metri. Puoi usare questo parametro per regolare ciò. Aumentando il valore di questo parametro si esagera il risultato finale (facendolo sembrare più accidentato). Il valore predefinito è 1 (nessuna esagerazione). |
Rugosità |
|
[raster] Predefinito: |
Specifica il layer raster di rugosità in uscita. Uno di:
La codifica del file può anche essere cambiata qui. |
In uscita:
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Rugosità |
|
[raster] |
Il layer raster di rugosità in uscita |
Codice Python
ID Algoritmo: qgis:ruggednessindex
import processing
processing.run("algorithm_id", {parameter_dictionary})
L” id dell’algoritmo viene visualizzato quando passi il mouse sull’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.
24.1.11.6. Pendenza
Calcola la pendenza di un layer raster in ingresso. La pendenza è l’angolo di inclinazione del terreno ed è espressa in gradi.
Nell’immagine seguente puoi vedere a sinistra il layer DTM con l’elevazione del terreno, mentre a destra la pendenza calcolata:
Parametri
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Layer di elevazione |
|
[raster] |
Layer raster del modello digitale del terreno |
Componente Z |
|
[number] Predefinito: 1.0 |
Esagerazione verticale. Questo parametro è utile quando le unità Z differiscono dalle unità X e Y, per esempio piedi e metri. Puoi utilizzare questo parametro per regolare ciò. Aumentando il valore di questo parametro si esagera il risultato finale (rendendolo più ripido). Il valore predefinito è 1 (nessuna esagerazione). |
Pendenza |
|
[raster] Predefinito: |
Specifica il layer raster della pendenza in uscita. Uno di:
La codifica del file può anche essere cambiata qui. |
In uscita:
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Pendenza |
|
[raster] |
Il layer raster della pendenza in uscita |
Codice Python
ID Algoritmo: qgis:slope
import processing
processing.run("algorithm_id", {parameter_dictionary})
L” id dell’algoritmo viene visualizzato quando passi il mouse sull’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.