Saltar al contenido
AI Segmentation
QGIS
Tutorial

Mapear copas de árboles en QGIS: 6 métodos gratis y de pago

Publicado el Actualizado el

Tres paneles del mismo parque: imagen aérea sin procesar, un ráster NDVI con la vegetación en rojo y cada copa como un polígono de color propio.

Para mapear copas de árboles en QGIS desde una imagen multiespectral, calcula NDVI en Ráster > Calculadora ráster…, aplícale un umbral con Reclasificar por tabla y ejecuta Ráster > Conversión > Poligonizar (ráster a vectorial). Eso te da cobertura, no árboles sueltos. Otros cinco métodos cubren LiDAR, datos abiertos y el caso en que necesitas un polígono por copa.

Lo que tienesMétodoCuánto cuesta
Imagen multiespectral con banda de infrarrojo cercanoMétodo 1, NDVI y poligonizarGratis, QGIS base
Imagen RGB, sin tarjeta gráfica, y quieres copasMétodo 2, un modelo de segmentación en la nubeNivel gratuito, luego suscripción
LiDAR, o un DSM y un DTMMétodo 3, modelo de altura de copasGratis, QGIS base
Imagen y varias clases por separarMétodo 4, clasificación supervisadaGratis, un plugin
Una zona amplia, y te sirve la fecha del año pasadoMétodo 5, un conjunto de datos abierto de copasDescarga gratuita
Imagen RGB y una tarjeta NVIDIAMétodo 6, un modelo de segmentación localGratis, y un modelo por encontrar

Decide si necesitas cobertura o copas. La cobertura es una superficie y de ahí sale un porcentaje. Las copas son objetos contables, que es lo que pide un inventario de calles o parques.

Rutas de menú, ids de algoritmo, versiones de plugin y precios se leyeron el 3 de septiembre de 2026 en el manual de QGIS 3.44 y en la página de cada proyecto.

Método 1: umbral NDVI

Trabaja en un SRC proyectado. Cada método aquí termina en un área, y un área en grados no vale nada.

NDVI separa la vegetación verde de tejados, calles y agua. Abre Ráster > Calculadora ráster… e introduce ("nir@1" - "red@1") / ("nir@1" + "red@1").

Un ráster NDVI sobre un pueblo francés en QGIS, con la vegetación clara y los tejados oscuros, y el histograma de la capa al lado con dos picos.
NDVI de una escena Sentinel-2. El histograma tiene dos picos y el valle entre ellos es tu umbral. No existe un número universal, así que lee tu propia escena.

Luego ejecuta Reclasificar por tabla (native:reclassifybytable, Caja de herramientas de Procesos, Análisis ráster), una fila por encima del umbral y otra por debajo, con el tipo de dato de salida en Byte. Poligoniza el resultado.

Úsalo cuando: la imagen trae banda de infrarrojo cercano y quieres cobertura.

Evítalo cuando: debes distinguir árboles de césped o cultivos. NDVI no puede, porque los tres son verdes.

Método 2: un modelo de segmentación en la nube

Un modelo de segmentación aprendió cómo es una copa, así que divide un rodal en objetos contables donde un umbral devuelve una manta. Construimos uno de estos, AI Segmentation. Esta sección trata de nuestra propia herramienta.

Dibuja una zona sobre la imagen ya abierta en QGIS y escribe una palabra. Los polígonos caen en el SRC de tu proyecto con un área y una puntuación de confianza en cada uno. Escribe tree para un polígono por copa, tree canopy para la cobertura como superficie.

Un pueblo neerlandés visto desde el aire donde cada copa de árbol, en los jardines y a lo largo de las calles, está rellena de su propio color como un polígono independiente.
893 copas de una sola ejecución sobre un pueblo neerlandés, cada una como su propio polígono. Contadas sobre la capa, no estimadas.

Ideal para: un polígono por copa sobre imagen RGB, en una máquina sin GPU.

Precio: gratis por 1.5 km² de suelo al mes más 20 objetos Semi-Auto en la nube, sin tarjeta. Pro son 39 € al mes sin IVA por 100 km² y 500 objetos. Prueba Pro gratis durante 7 días: añade una tarjeta, cancela antes del final y no se cobra nada.

Funciona en: QGIS 3.22 y siguientes, Windows, macOS o Linux. El modelo corre en nuestros servidores en la Unión Europea.

Instalación: Administrar e instalar complementos, luego un correo para iniciar sesión. Sin paquetes, sin pesos.

Dónde gana: la palabra simple mide bien. En 90 días de ejecuciones reales tree devolvió un resultado vacío en el 10.5 % de las teselas, frente al 47.3 % de orchard en 716 teselas, así que el plugin cambia la segunda palabra por la primera antes de que gastes nada.

Dónde pierde: un rodal cerrado no tiene bordes de copa por encontrar, así que una ejecución tree devuelve una manta en vez de un polígono por tronco. Usa tree canopy ahí y acepta cobertura. Ambos modos en la nube envían imagen a nuestros servidores, y solo Semi-Auto en tu propia máquina no lo hace.

Método 3: modelo de altura de copas desde LiDAR

La altura es la única señal que separa un árbol de un césped, y QGIS construye ambas superficies directo desde un archivo LAS o LAZ con Exportar a ráster (pdal:exportraster, Conversión de nube de puntos). Pon Atributo en Z. Para el terreno, añade la expresión de filtro Classification == 2, que es suelo (Ground) en las clases ASPRS que usa QGIS. Para la superficie, filtra por ReturnNumber == 1.

Un modelo de altura de copas en QGIS coloreado de verde a nivel del suelo a rojo oscuro a 25 metros, con las copas de los árboles destacando sobre el suelo gris y plano.
DSM menos DTM sobre el Vondelpark en Amsterdam, del AHN neerlandés a 0.5 m. Las copas destacan porque son altas, no porque sean verdes, así que el césped y los jardines se descartan solos.

Resta uno del otro en Ráster > Calculadora ráster… con "dsm@1" - "dtm@1", o en grass:r.mapcalc.simple en teselas grandes. Reclasifica a la altura que tu pliego llama copa, luego poligoniza. La salida trae una altura por píxel, que nada más en esta página te da.

Úsalo cuando: tienes LiDAR, o un par DSM y DTM nacional.

Evítalo cuando: tus puntos no están clasificados. QGIS 3.44 no tiene algoritmo de clasificación de suelo, así que los puntos sin clasificar pasan por PDAL fuera de QGIS primero.

Método 4: clasificación supervisada

Dibuja polígonos de muestra para árbol, hierba, tejado y calle, deja que un clasificador etiquete cada píxel y poligoniza la clase árbol. dzetsaka es el que instalaría hoy. Es GPL, versión 5.0.11, corre en QGIS 3.0 a 4.99, y trae once clasificadores, entre ellos Random Forest y SVM.

Semi-Automatic Classification Plugin es más conocido y también maneja conjuntos de bandas y preproceso, pero mira la versión primero. La versión 9.0.4 pide QGIS 3.99, la línea QGIS 4. En QGIS 3.44 recibes la 8.5.0, de noviembre de 2024.

Úsalo cuando: la copa es una clase entre varias que necesitas de la misma escena.

Evítalo cuando: solo quieres árboles. Las muestras de campo cuestan más tiempo que el Método 1.

Método 5: un conjunto de datos abierto de copas

Quizá alguien ya mapeó tu zona.

Copernicus Tree Cover Density cargado en QGIS sobre París, con sombreado de verde pálido a verde oscuro según el porcentaje de cobertura arbórea, con los dos bosques a ambos lados de la ciudad en verde oscuro intenso.
La capa Copernicus Tree Cover Density de 2018 servida en QGIS como WMS, sobre París. Gratis, terminada, y la herramienta equivocada en cuanto necesitas la imagen de este año.

Cuatro que conviene conocer. El mapa de altura de copas de Meta y WRI es global, versión 2 desde marzo de 2026, píxeles de 1.2 m y un error medio absoluto de 3.0 m frente a LiDAR aéreo. El mapa de ETH Zurich es de 10 m para 2020, desde Sentinel-2 y GEDI, CC BY 4.0.

Los otros dos son regionales o históricos. La capa Copernicus Tree Cover Density cubre Europa a 10 m, cada año de 2018 a 2024, y descargarlo pide un EU Login. Hansen Global Forest Change es de 30 m y empieza en 2000, así que es el del cambio en el tiempo.

Las ciudades publican los suyos. París sirve 219 432 árboles como puntos, Melbourne 57 980 polígonos de copa para 2021, ambos como URL GeoJSON que pegas en QGIS.

Los cuatro rásteres globales aceptan peticiones por rango, así que lee una tesela con /vsicurl/ en lugar de descargarla. Copernicus sirve WMTS en https://land.copernicus.eu/en/products/high-resolution-layer-forests-and-tree-cover/tree-cover-density-2018-present-raster-10-m-europe-yearly, donde pones el año a mano. Anuncia cada fecha desde 1984 y casi ninguna trae datos.

Úsalo cuando: la zona es amplia y la fecha de toma no tiene que ser la tuya.

Evítalo cuando: volaste el sitio el mes pasado, o necesitas copas. Casi todos son rásteres de porcentaje, no objetos contables.

Método 6: un modelo de segmentación local

Deepness, Geo-SAM y samgeo corren modelos de segmentación en tu propia máquina. Nada sale de ella y nada se factura.

Úsalo cuando: la imagen no puede salir de tu máquina.

Evítalo cuando: no tienes tarjeta NVIDIA, o no quieres buscar un modelo, pedir pesos y montar un entorno Python.

Los seis métodos lado a lado

Lo que necesitasMétodo
Cobertura desde tu propia imagen multiespectralMétodo 1
Copas, sobre imagen RGB, sin GPUMétodo 2
Altura de copas, o árboles separados de hierbaMétodo 3
Copa como una clase entre variasMétodo 4
Una zona amplia, rápido, por nadaMétodo 5
Copas, sin que nada salga de la máquinaMétodo 6

Qué recordar

Decide entre cobertura y copas antes de elegir método, porque es una pregunta sobre tu entrega y no sobre tu imagen.

La altura gana al color siempre que la tengas, así que un modelo de altura de copas LiDAR gana donde hay LiDAR.

NDVI lee un césped, un cultivo y un roble como lo mismo, así que un umbral solo nunca te da árboles.

Un rodal cerrado no tiene bordes de copa por encontrar, así que cada método en esta página devuelve cobertura ahí y ninguno devuelve conteo de troncos.

Para un porcentaje de cobertura en toda Europa la capa de Copernicus es gratuita y ya está terminada, así que pasar un modelo sobre esa zona paga dos veces por la misma respuesta.

Pruébalo gratis en QGIS, sin tarjeta

Preguntas que hace la gente

¿Puede QGIS mapear copas sin un plugin?

Sí, con los Métodos 1, 3 y 5, que son QGIS base más una descarga. Lo que obtienes son polígonos de cobertura, nunca copas sueltas.

¿Un polígono por árbol, o uno para toda la copa?

Umbralizar NDVI o un modelo de altura te da cobertura. Solo un modelo de segmentación divide un rodal en copas contables, y en el Método 2 la palabra que escribes decide cuál de los dos recibes.

¿Cómo saco un porcentaje de cobertura de copas?

Cada polígono trae su propia área, así que suma la columna de área y divide por el área medida. Es un cálculo de campo, sobre geometría que puedes abrir y revisar.

¿Qué es más preciso, NDVI o un modelo de altura LiDAR?

El modelo de altura, y por mucho. NDVI lee un césped y un roble como lo mismo, mientras un modelo de altura de copas los separa por varios metros.

¿Algo de esto es gratis?

Los Métodos 1 y 3 a 6 no cuestan nada más allá de tus propios datos, y una tarjeta gráfica para el Método 6. El Método 2 da 1.5 km² al mes gratis, luego 39 € al mes sin IVA.

¿Puedo construir un modelo de altura de copas directo desde el archivo LAS?

La superficie del suelo sale de los puntos clasificados como suelo, y QGIS 3.44 no tiene ningún algoritmo que los clasifique. Con una nube sin clasificar el filtro no devuelve nada y el terreno sale plano.

¿Qué versión del Semi-Automatic Classification Plugin recibo?

La versión 9.0.4 pide QGIS 3.99, la línea QGIS 4. En QGIS 3.44, Administrar e instalar complementos te ofrece la 8.5.0 de noviembre de 2024, así que comprueba cuál tienes antes de culpar a tus muestras.

La guía de ráster a vectorial explica los pasos de poligonizar y limpiar con los que termina cada método de esta página, y el artículo sobre SAM en QGIS compara los plugins que corren modelos de segmentación. Para encadenar en una sola instrucción los pasos del modelo de altura, en lugar de repetirlos tesela a tesela, AI Agent los ejecuta dentro de tu proyecto abierto. El hub de IA para QGIS está por encima de ambos.