Vai al contenuto
AI Segmentation
QGIS
Tutorial

Mappare la chioma degli alberi in QGIS: 6 metodi

Pubblicato il Aggiornato il

Tre pannelli dello stesso parco: immagini aeree senza elaborazioni, un raster NDVI con la vegetazione in rosso e ogni chioma come poligono colorato.

Per mappare la copertura arborea in QGIS a partire da immagini multispettrali, costruisci l'NDVI in Raster > Calcolatore raster…, applica una soglia con Reclassify by table, poi esegui Raster > Conversion > Polygonize (raster to vector). Ottieni la copertura, non i singoli alberi. Gli altri cinque metodi coprono LiDAR, dati aperti e il caso in cui ti serva un poligono per ogni chioma.

Cosa haiMetodoCosto
Immagini multispettrali con banda nel vicino infrarossoMetodo 1, NDVI poi poligonizzazioneGratuito, QGIS nativo
Immagini RGB, nessuna scheda e vuoi le chiomeMetodo 2, un modello di segmentazione cloudPiano Free, poi abbonamento
LiDAR, oppure un DSM e un DTMMetodo 3, modello di altezza della chiomaGratuito, QGIS nativo
Immagini e diverse classi da separareMetodo 4, classificazione supervisionataGratuito, un plugin
Un'area estesa, e va bene la data dell'anno scorsoMetodo 5, un dataset aperto sulla copertura arboreaDownload gratuito
Immagini RGB e una scheda NVIDIAMetodo 6, un modello di segmentazione localeGratuito, ma devi trovare un modello

Decidi se ti serve la copertura o le chiome. La copertura è una superficie unica da cui ricavi una percentuale. Le chiome sono oggetti numerabili, ciò che serve per un censimento stradale o un inventario di un parco.

Ho verificato percorsi di menu, algorithm id, versioni dei plugin e prezzi il 3 settembre 2026, confrontandoli con il manuale di QGIS 3.44 e la pagina ufficiale di ogni progetto.

Metodo 1: soglia NDVI

Lavora in un sistema di riferimento delle coordinate (SR) proiettato. Ogni metodo qui porta a un'area, e un'area espressa in gradi non vale nulla.

L'NDVI separa la vegetazione verde da tetti, strade e acqua. Apri Raster > Calcolatore raster… e inserisci ("nir@1" - "red@1") / ("nir@1" + "red@1").

Un raster NDVI su un villaggio francese in QGIS, con la vegetazione chiara e i tetti scuri, e accanto l'istogramma del layer con due picchi.
NDVI ricavato da una scena Sentinel-2. L'istogramma ha due picchi e la valle tra i due è la tua soglia. Non esiste un valore universale, quindi leggi la tua scena.

Esegui quindi Reclassify by table (native:reclassifybytable, Processing Toolbox, Raster analysis), con una riga sopra la soglia e una sotto, impostando il tipo di dati in uscita su Byte. Poligonizza il risultato.

Usalo quando: le immagini hanno una banda nel vicino infrarosso e vuoi la copertura.

Saltalo quando: devi distinguere gli alberi dal prato o dalle colture. L'NDVI non può farlo, perché sono tutti verdi.

Metodo 2: un modello di segmentazione cloud

Un modello di segmentazione ha imparato che aspetto ha una chioma, quindi divide un popolamento in oggetti numerabili mentre una soglia restituisce un'unica superficie uniforme. Noi ne costruiamo uno, AI Segmentation. Questa sezione riguarda il nostro strumento.

Disegna una zona sulle immagini già aperte in QGIS e inserisci una parola. I poligoni arrivano nell'SR del tuo progetto, ciascuno con un'area e un punteggio di confidenza. Inserisci tree per ottenere un poligono per ogni chioma, tree canopy per ottenere la copertura come superficie.

Un villaggio olandese visto dall'alto in cui ogni chioma, nei giardini e lungo le strade, è riempita con un colore proprio come poligono separato.
893 chiome da un'unica esecuzione su un villaggio olandese, ognuna un poligono a sé. Contate dal layer, non stimate.

Ideale per: un poligono per ogni chioma su immagini RGB, con una macchina priva di GPU.

Prezzo: gratuito per 1,5 km² di terreno al mese più 20 oggetti Semi-Auto cloud, senza carta. Il piano Pro costa 39 € al mese, IVA esclusa, per 100 km² e 500 oggetti. Prova Pro gratis per 7 giorni: aggiungi una carta, annulla prima della fine e non ti viene addebitato nulla.

Funziona su: QGIS 3.22 e versioni successive, Windows, macOS o Linux. Il modello gira sui nostri server nell'Unione Europea.

Installazione: gestore dei plugin, poi un'email per accedere. Nessun pacchetto, nessun peso.

Dove eccelle: la parola semplice misura bene. In 90 giorni di esecuzioni reali tree è tornato vuoto sul 10,5% dei tasselli, contro il 47,3% di orchard su 716 tasselli, quindi il plugin sostituisce la seconda parola con la prima prima che tu spenda qualcosa.

Dove è limitato: un popolamento fitto non ha bordi di chioma da trovare, quindi un'esecuzione tree restituisce un'unica superficie uniforme invece di un poligono per ogni fusto. In quel caso usa tree canopy e accetta la copertura. Entrambe le modalità cloud inviano le immagini ai nostri server, mentre solo la modalità Semi-Auto sul tuo computer non lo fa.

Metodo 3: modello di altezza della chioma da LiDAR

L'altezza è l'unico segnale che separa davvero un albero da un prato, e QGIS costruisce entrambe le superfici direttamente da un file LAS o LAZ con Export to raster (pdal:exportraster, Point Cloud Conversion). Imposta Attribute su Z. Per il terreno, aggiungi l'espressione di filtro Classification == 2, che corrisponde a Ground nelle classi ASPRS usate da QGIS. Per la superficie, filtra con ReturnNumber == 1.

Un modello delle altezze della vegetazione in QGIS con colori dal verde al livello del suolo al rosso scuro a 25 metri, con le chiome degli alberi ben visibili sul terreno piatto grigio.
DSM meno DTM sopra il Vondelpark ad Amsterdam, dall'AHN olandese a 0,5 m. Le chiome emergono perché sono alte, non perché sono verdi, così prati e giardini si escludono da soli.

Sottrai una superficie dall'altra in Raster > Calcolatore raster… con "dsm@1" - "dtm@1", oppure usa grass:r.mapcalc.simple su tasselli più grandi. Riclassifica all'altezza che la tua specifica considera copertura arborea, poi poligonizza. Il risultato conserva un'altezza per pixel, qualcosa che nessun altro metodo di questa pagina ti offre.

Usalo quando: hai dati LiDAR, oppure una coppia nazionale DSM e DTM.

Saltalo quando: i tuoi punti non sono classificati. QGIS 3.44 non ha un algoritmo di classificazione del terreno, quindi i punti non classificati devono passare prima da PDAL al di fuori di QGIS.

Metodo 4: classificazione supervisionata

Disegna poligoni di addestramento per alberi, erba, tetti e strade, poi lascia che un classificatore etichetti ogni pixel e poligonizza la classe degli alberi. dzetsaka è quello che installerei oggi. È GPL, versione 5.0.11, funziona da QGIS 3.0 a 4.99 e include undici classificatori, tra cui Random Forest e SVM.

Il Semi-Automatic Classification Plugin è più conosciuto e gestisce anche set di bande e pre-processing, ma controlla prima la versione. La release 9.0.4 richiede QGIS 3.99, la linea QGIS 4. Su QGIS 3.44 ottieni la 8.5.0, di novembre 2024.

Usalo quando: la copertura arborea è una classe tra diverse che devi ricavare dalla stessa scena.

Saltalo quando: ti interessano solo gli alberi. I campioni di addestramento richiedono più tempo del Metodo 1.

Metodo 5: un dataset aperto sulla copertura arborea

Qualcuno potrebbe aver già mappato la tua area.

Copernicus Tree Cover Density caricato in QGIS sopra Parigi, con sfumature dal verde chiaro al verde scuro in base alla percentuale di copertura arborea, con i due boschi ai lati della città in verde scuro pieno.
Il layer Copernicus Tree Cover Density 2018 trasmesso in streaming in QGIS come WMS, sopra Parigi. Gratuito, pronto, e lo strumento sbagliato appena servono immagini di quest'anno.

Ce ne sono quattro da conoscere. La mappa dell'altezza della chioma di Meta e WRI è globale, versione 2 da marzo 2026, con pixel da 1,2 m e un errore assoluto medio di 3,0 m rispetto al LiDAR aviotrasportato. La mappa di ETH Zurich ha una risoluzione di 10 m per il 2020, deriva da Sentinel-2 e GEDI ed è CC BY 4.0.

Gli altri due dataset sono regionali o storici. Il layer Copernicus Tree Cover Density copre l'Europa a 10 m, ogni anno dal 2018 al 2024, e per scaricarlo serve un EU Login. Hansen Global Forest Change ha una risoluzione di 30 m e parte dal 2000, quindi è quello giusto per analizzare i cambiamenti nel tempo.

Le città pubblicano i propri dati. Parigi offre 219.432 alberi come punti, Melbourne 57.980 poligoni di copertura arborea del 2021, entrambi come URL GeoJSON da incollare in QGIS.

Tutti e quattro i raster globali rispondono a richieste di intervallo, quindi puoi trasmettere un tassello con /vsicurl/ invece di scaricarlo. Copernicus offre il WMTS all'indirizzo https://land.copernicus.eu/en/products/high-resolution-layer-forests-and-tree-cover/tree-cover-density-2018-present-raster-10-m-europe-yearly, dove imposti manualmente l'anno. Pubblicizza ogni data dal 1984, ma quasi nessuna contiene dati.

Usalo quando: l'area è estesa e la data di acquisizione non deve essere la tua.

Saltalo quando: hai sorvolato il sito il mese scorso, oppure ti servono le chiome. La maggior parte di questi dataset sono raster percentuali, non oggetti numerabili.

Metodo 6: un modello di segmentazione locale

Deepness, Geo-SAM e samgeo eseguono modelli di segmentazione sul tuo computer. Nulla lo lascia e nulla viene fatturato.

Usalo quando: le immagini non possono lasciare il tuo computer.

Saltalo quando: non hai una scheda NVIDIA, oppure non vuoi cercare un modello, richiedere i pesi e costruire un ambiente Python.

I sei metodi a confronto

Cosa ti serveMetodo
Copertura dalle tue immagini multispettraliMetodo 1
Chiome su immagini RGB, senza GPUMetodo 2
Altezza della chioma, oppure alberi separati dall'erbaMetodo 3
Copertura come una classe tra diverseMetodo 4
Un'area estesa, rapidamente e senza costiMetodo 5
Chiome, senza far uscire nulla dal computerMetodo 6

Cosa ricordare

Decidi tra copertura e chiome prima di scegliere il metodo, perché è una domanda sul risultato che devi consegnare, non sulle tue immagini.

L'altezza supera il colore ogni volta che puoi ottenerla, quindi un modello di altezza della chioma LiDAR vince ovunque sia disponibile il LiDAR.

L'NDVI legge un prato, una coltura e una quercia allo stesso modo, quindi una semplice soglia non ti darà mai gli alberi.

Un popolamento fitto non ha bordi di chioma da trovare, quindi ogni metodo di questa pagina restituisce la copertura in quel caso e nessuno restituisce il numero di fusti.

Per una percentuale di copertura su tutta l'Europa, il layer Copernicus è gratuito e già pronto, quindi eseguire un modello su quell'area significa pagare due volte per la stessa risposta.

Provalo gratis in QGIS, senza carta richiesta

Domande frequenti

QGIS può mappare la copertura arborea senza un plugin?

Sì, con i Metodi 1, 3 e 5, che usano QGIS nativo più un download. Ottieni la copertura come poligoni, mai le singole chiome.

Un poligono per ogni albero o uno per l'intera copertura?

Una soglia NDVI o un modello di altezza ti dà la copertura. Solo un modello di segmentazione divide un popolamento in chiome numerabili, e nel Metodo 2 è la parola che inserisci a decidere quale dei due risultati ottieni.

Come ottengo una percentuale di copertura arborea?

Ogni poligono ha la propria area, quindi somma la colonna dell'area e dividila per l'area misurata. È un solo calcolo di campo, su geometrie che puoi aprire e verificare.

Cosa è più accurato, l'NDVI o un modello di altezza LiDAR?

Il modello di altezza, e la differenza è netta. L'NDVI legge un prato e una quercia allo stesso modo, mentre un modello di altezza della chioma li separa di diversi metri.

È tutto gratuito?

I Metodi 1 e da 3 a 6 non costano nulla oltre ai tuoi dati e, per il Metodo 6, una scheda grafica. Il Metodo 2 offre 1,5 km² gratuiti al mese, poi costa 39 € al mese, IVA esclusa.

Posso costruire un modello di altezza della chioma direttamente dal file LAS?

La superficie del terreno deriva dai punti classificati come terreno, e QGIS 3.44 non ha un algoritmo che li classifichi. Su una nuvola non classificata il filtro non restituisce nulla e il terreno risulta piatto.

Quale versione del Semi-Automatic Classification Plugin ottengo?

La release 9.0.4 richiede QGIS 3.99, la linea QGIS 4. Su QGIS 3.44 il gestore ti propone la 8.5.0 di novembre 2024, quindi controlla quale hai davvero installato prima di dare la colpa ai tuoi campioni.

La guida da raster a vettore illustra i passaggi di poligonizzazione e pulizia con cui termina ogni metodo qui descritto, mentre il post SAM in QGIS confronta i plugin che eseguono modelli di segmentazione. Per concatenare in un'unica istruzione i passaggi del modello di altezza del Metodo 3, invece di ripeterli tassello per tassello, AI Agent li esegue dentro il tuo progetto aperto. L'hub QGIS AI sta sopra entrambi.