38 votos

Realización de la Reclasificación Raster en QGIS

¿Existe una forma de realizar una reclasificación de una imagen rasterizada en QGIS?

En ArcGIS Desktop puede hacerlo en Spatial analyst ToolsReclassReclassify

screenshot of Reclassify window

0 votos

La otra forma es utilizar la calculadora de trama. Se explica en esta entrada hub.qgis.org/issues/7581

1 votos

Enlaza con una página que describe una solución y afirma que "la solución es horrible".

1 votos

La mejor solución que he encontrado está en este hilo: gis.stackexchange.com/questions/121532/reclass-in-qgis

23voto

knussear Puntos 311

He podido reclasificar una trama con la calculadora de tramas

Aquí el raster "Hábitat" se reclasifica de valores continuos (0-1) a valores discretos de 1,2,3

("Habitat@1"  < 0.3)* 1 + (("Habitat@1" >= 0.3) AND ("Habitat@1" < 0.6)) *2  + ("Habitat@1"  >=0.6)* 3

23voto

Jeremy Boyd Puntos 296

Utilizando GRASS y el módulo r.reclass, sí. Sin embargo, es necesario utilizar la palabra clave "thru".

Ejemplo: Para una malla de elevación raster, que debe ser reclasificada en valores basados en intervalos de 100m:

De 500 a 599,99 = 500

De 600 a 699,99 = 600

De 700 a 799,99 = 700

Etc.. Y lo guardas en un documento de texto del bloc de notas (sin espacios entre líneas). Luego, al abrir el módulo r.reclass, simplemente cargarás ese archivo de reglas en la guía y listo.

Experiencia: Acabo de realizar una reclasificación en un DEM para mi proyecto de tesis en Tayikistán durante el fin de semana utilizando este método y funcionó de maravilla.

*Nota(advertencia): Podrías buscar modelar este proceso o incluso usar GDAL para dar salida a un archivo *.prj junto a la salida para usar en Arc, ya que las salidas que he visto de esto hasta ahora no contienen ninguna definición de proyección legible por Arc. Si usted está pegando con QGIS, tho, entonces usted debe ser bueno para ir.

Una cosa más, como con cualquier proceso de QGIS/GRASS/GDAL, asegúrate de haber descargado el instalador de OSGeo4W que te asegura que tienes todo actualizado: http://trac.osgeo.org/osgeo4w/

11voto

Tiago Carvalho Puntos 16

QGIS dispone ahora de dos algoritmos nativos de reclasificación de rásters

Reclasificar por capas - le permite utilizar una capa vectorial para dictar sus rangos

Reclasificar por tabla - funciona de forma muy parecida a la herramienta de análisis espacial de reclasificación de rásters de ArcGIS.

Estos fueron añadidos en QGIS 3.2 ver el registro de cambios aquí .

8voto

craigb Puntos 10622

Con la opción Interfaz avanzada de la caja de herramientas, utilizo el Reclasificar los valores de la cuadrícula del SAGA GIS, Es una herramienta realmente intuitiva con opciones de reclasificación por valor único, rango y utilizando una tabla.

Prefiero esto sobre el r.reclass porque no tienes que crear archivos adicionales.

4voto

nd. Puntos 231

La forma más fácil es usar GRASS (también usando el plugin QGIS/GRASS) y el módulo r.reclass.

Deberá crear un archivo de reglas de reclasificación, en el que podrá utilizar la palabra clave "a través de" o el comodín "*" para reclasificar múltiples valores en una regla.

0 votos

¿Sabes cómo debería ser un archivo de tabla de reclasificación para la herramienta GRASS?

2 votos

0 votos

Es genial, he conseguido que funcione y es muy rápido... ¡gracias por esto!

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X