¿Cómo combinar la tabla ráster y de atributos en QGIS?

8

Tengo algunos rásteres que representan variables categóricas de cadena. Cada ráster contiene enteros, utilizados para traducir las variables categóricas. También tengo las tablas .csv que dan los significados de los enteros utilizados en los rásteres (1 = 'Corn'; 2 = 'Soybean', etc., por ejemplo).

¿Hay alguna manera de combinar los rásteres y las tablas para:

a) ¿Mostrar las cadenas y no los enteros cuando uso la herramienta "Identificar características"?

b) ¿Usar las cadenas en lugar de los enteros en la herramienta Calculadora ráster?

Soy un usuario de QGIS 2.4 en Windows.

Panecillo en Escocia
fuente
Puede hacer esto en la base de datos, ej. si usas PostGIS.
Peter Krauss

Respuestas:

4

Es posible que pueda hacer esas cosas si importa su ráster a una base de datos PostGIS (no he usado PostGIS pero he escuchado historias maravillosas al respecto). Alternativamente, y puede que ya haya hecho esto, podría insertar sus categorías en la leyenda:

Propiedades de trama

Leyenda de la trama

Sin embargo, el uso de la herramienta "Identificar características" solo le mostrará los valores enteros y no las cadenas. No creo que pueda usar las etiquetas en la Calculadora ráster. Disculpas, pero espero que alguien pueda darte una respuesta definitiva.

José
fuente
Gracias Joseph Pero tienes razón, sería bueno obtener una respuesta más definitiva.
Bap
0

He estado buscando algo en QGIS pero fue en vano, a menos que esté interesado en escribir un código en Python. Sé que la pregunta está etiquetada con QGIS, pero la solución podría ayudar.

Si está familiarizado con ERDAS IMAGINE, tiene una herramienta que hace lo necesario. Consulte este artículo de ayuda, Editor de atributos ráster .

Hará exactamente lo que necesita, es decir, asignar atributos a los valores de píxeles. Espero que esto ayude.

Akhil
fuente
0

La única forma en que he hecho algo de esta naturaleza en QGIS u otros paquetes SIG fue poligonalizar el ráster. En otras palabras. Hice que el software creara un polígono para cada píxel en la imagen y transfiriera el valor del píxel al nuevo archivo de polígono. Luego puede consultar ese valor desde la tabla, o unirse, y actualizar esa tabla con el archivo .csv.

Esta utilidad está disponible en la caja de herramientas QGIS. Fue muy sencillo para mí.

jbgramm
fuente